Как C# определяет конец строки без нулевого терминатора?C#

Место общения программистов C#
Ответить
Anonymous
 Как C# определяет конец строки без нулевого терминатора?

Сообщение Anonymous »

Я новичок в C#. Во время изучения строк я наткнулся на тот факт, что C# Strings являются внутренне последовательности char-объектов и не используют нулечный символ ('\ 0') , как в c или c ++. Терминатор?string sample = "Hello\0World";
Console.WriteLine(sample); // Output: Hello\0World
Console.WriteLine(sample.Length); // Output: 11


Подробнее здесь: https://stackoverflow.com/questions/797 ... terminator
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»