class Program
{
static void Main(string[] args)
{
/*
* bit 就是位 计算机中表示数据的最小单位 计算机语言中的0或1代表一个bit
* byte就是字节 1byte=1B 1byte=8bit
* 1KB=1024B
*/
string str = “abC123四五六”;
int a = System.Text.Encoding.Default.GetBytes(str).Length; //abC每个按一个字节算,123四五六每个字符按两个字节算
int b = System.Text.Encoding.UTF8.GetBytes(str).Length;//abC每个按一个字节算,123四五六每个字符按两个字节算
int c = System.Text.Encoding.UTF32.GetBytes(str).Length;//abC每个按四个字节算,123四五六每个字符按四个字节算
int d= str.Length;
Console.WriteLine("这是a:" + a); //15
Console.WriteLine("这是b:" + b);//15
Console.WriteLine("这是c:" + c);//36
Console.WriteLine("这是d:" + d);//9
}
}