Почему строки C # /. Net имеют префикс длины и завершаются нулем?

После прочтения Какое обоснование для строк с нулевым завершением? и я обнаружил, что в C # / .Net строки имеют внутренний префикс длины и завершаются нулем, как в Тип данных BSTR .

В чем причина, по которой строки имеют префикс длины и завершаются нулем вместо, например. только с префиксом длины?

18
задан Community 23 May 2017 в 12:32
поделиться