Мені цікаво, чи можу я знати, скільки часу в байтах для A string
в C #, хтось знає?
Перевірте цю відповідь .
—
dasblinkenlight
Ви запитуєте, скільки пам’яті
—
Аллон Гуралнек
string
займає об’єкт або скільки байтів буде займати представлення рядка, коли він записується у файл або надсилається по мережі (тобто закодовано), тому що це два абсолютно різних питання. majidgeek майже відповів на перший, тоді як diya відповів на другий (принаймні, на два загальних кодування).
@AllonGuralnek: Добре. чи знаєте ви, чому дія нижче не запропонувала використовувати System.Text.Encoding.Unicode.GetByteCount? Чому частина ASCIIEncoding?
—
giorgim
@Giorgi: Оскільки
—
Аллон Гуралнек
Unicode
статична властивість System.Text.Encoding
, що є базовим класом ASCIIEncoding
, обидва твердження насправді однакові. Ви також можете отримати доступ до статичного члена з підкласів (але це не вважається ідіоматичним).