.NET char сериализация - PullRequest
       4

.NET char сериализация

0 голосов
/ 24 ноября 2011

Эта строка XML, которую я создал некоторое время назад

  <char>48</char>

десериализуется до '0'. Комментарий в моем XML-файле указывает на то, что это десятичное представление символа. Однако эта ссылка http://web.cs.mun.ca/~michael/c/ascii-table.html говорит '0' = 16 декабря.

Кто-нибудь знает, почему 48 переводится в «0»? Вероятно, долгий день, и я пойму это завтра, но любое понимание будет оценено, спасибо.

ТИА>

1 Ответ

1 голос
/ 24 ноября 2011

Десятичные от 48 до 57 - это символы от 0 до 9.

Десятичные от 0 до 31 являются управляющими символами . Десятичное число 26 является Заменяющим символом . Ни один из этих символов не может быть напечатан, что может объяснить странный результат.

...