После прочтения В чем обоснование строк с нулевым завершением? и некоторых подобных вопросов я обнаружил, что в С#/. Строковые строки являются внутренними, как префиксом длины, так и null завершен как Тип данных BSTR.
В чем причина того, что строки, как префикс длины, так и нуль завершены, а не, например,. только длина с префиксом?