Как 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

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