字符串与字节数组
字符串转字节数组System.Text.Encoding.UTF8.GetBytes() 字节数组转字符串System.Text.Encoding.UTF8.GetString()
值与字节数组
int32类型转换字节数组BitConverter.GetBytes() 字节数组转换数据值BitConverter.To***()
测试代码
using System
;
using System
.Text
;
namespace DataConversionByteAarray
{
internal class Program
{
public static void Main(string[] args
)
{
int count
= 1;
byte[] data
= BitConverter
.GetBytes(count
);
foreach (byte b
in data
)
{
Console
.Write(b
+ ":");
}
Console
.ReadKey();
}
}
}
int值类型始终占4个字节,count为1时和10000时的测试效果如下图所示: