我正在尝试理解为什么字节数组的大小比字符串小。我知道字符串的每个字符大约是2个字节,但即使这样的计算也不对。请问有人能为我解释一下吗?
以下是相关内容:
byte[] myBytes = Encoding.ASCII.GetBytes("12345");
string myString = Convert.ToBase64String(myBytes);
Debug.WriteLine("Size of byte array: " + myBytes.Length);
Debug.WriteLine("Size of string: " + myString.Length);
返回:
字节数组大小:5
字符串大小:8
MTIzNDU=
。但这就是问题所在,我期望脚本是12345
而不是MTIzNDU=
。这就是我的困惑所在。 - Arvo Bowen