Мне интересно, могу ли я знать, как долго в байтах для string в C #, кто-нибудь знает?
string
Вы можете использовать кодировку, например ASCII, чтобы получить символ на байт, используя класс System.Text.Encoding.
System.Text.Encoding
или попробуйте это
System.Text.ASCIIEncoding.Unicode.GetByteCount(string); System.Text.ASCIIEncoding.ASCII.GetByteCount(string);
С MSDN :
A String объект представляет собой последовательную коллекцию System.Char объектов, представляющих строку.
String
System.Char
ИтакВы можете использовать это:
var howManyBytes = yourString.Length * sizeof(Char);
System.Text.ASCIIEncoding.Unicode.GetByteCount(yourString);
Или
System.Text.ASCIIEncoding.ASCII.GetByteCount(yourString);