Привет StackOverflowers,
Я где-то читал, что строка С# не заканчивается нулем. М хорошо ! Но я хотел бы знать, если метод:
byte[] myBytes = Encoding.ASCII.GetBytes(myString);
добавить нулевой символ завершения в конец массива или мне нужно сделать это вручную? (системе C, которая будет использовать этот массив, он нужен).
Если вручную, я думаю, путь был бы таким:
byte[] myBytes = Encoding.ASCII.GetBytes(myString + '\0');
Данные должны быть в формате ASCII, не беспокойтесь о кодировке.