如何知道字节的字节大小?
我想知道如果我能知道在C#中的string
多长时间,任何人都知道?
您可以使用类似ASCII的编码,通过使用System.Text.Encoding
类来获取每个字节的字符。
或者试试这个
System.Text.ASCIIEncoding.Unicode.GetByteCount(string); System.Text.ASCIIEncoding.ASCII.GetByteCount(string);
来自MSDN :
String
对象是表示string的System.Char
对象的顺序集合。
所以你可以使用这个:
var howManyBytes = yourString.Length * sizeof(Char);
System.Text.ASCIIEncoding.Unicode.GetByteCount(yourString);
要么
System.Text.ASCIIEncoding.ASCII.GetByteCount(yourString);