Как получить Символ из кода символа ASCII в c#

Я пытаюсь проанализировать файл в c#, которому разделили поле (строка) массивы коды символов ASCII 0, 1 и 2 (в Visual Basic 6, можно генерировать их при помощи Chr (0) или Chr (1) и т.д.),

Я знаю, что для кода символа 0 в c# можно сделать следующее:

char separator = '\0';

Но это не работает на коды символов 1 и 2?

64
задан Jimbo 5 August 2010 в 13:04
поделиться

2 ответа

Два варианта:

char c1 = '\u0001';
char c1 = (char) 1;
130
ответ дан 24 November 2019 в 15:41
поделиться

Вы можете просто написать:

char c = (char) 2;

или

char c = Convert.ToChar(2);

или более сложный вариант только для кодировки ASCII

char[] characters = System.Text.Encoding.ASCII.GetChars(new byte[]{2});
char c = characters[0];
34
ответ дан 24 November 2019 в 15:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: