C#类型转换、进制转换

mac2022-06-30  70

string转byte[]:

byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );

byte[]转string:

string str = System.Text.Encoding.Default.GetString ( byteArray );

foreach (byte b in buf) { strBuilderSB.Append(b.ToString("X2") + " "); }

string转ASCII byte[]:

byte[] byteArray = System.Text.Encoding.ASCII.GetBytes ( str );

ASCII byte[]转string:

string str = System.Text.Encoding.ASCII.GetString ( byteArray );

 

//十进制转二进制 

Console.WriteLine(Convert.ToString(69, 2));

//十进制转八进制 

Console.WriteLine(Convert.ToString(69, 8));

//十进制转十六进制 

Console.WriteLine(Convert.ToString(69, 16));

//二进制转十进制 

Console.WriteLine(Convert.ToInt32(”100111101″, 2));

//八进制转十进制 

Console.WriteLine(Convert.ToInt32(”76″, 8));

//十六进制转十进制 

Console.WriteLine(Convert.ToInt32(”FF”, 16));

 

 

转载于:https://www.cnblogs.com/Qing-Bo/p/9042016.html

相关资源:C#进制转换源代码(支持四种进制互转)
最新回复(0)