Как видны латинские символы?

Я собираюсь написать простое консольное приложение на C#, которое заменяет все символы на основе латинского алфавита с их соответственно определенной заменой (например, Å (ALT+143) становится AA).

Мне было интересно, как это выглядит в C#. Будет ли это выглядеть как строка "\uC5" или "\u00C5" или "Å" или что-то еще?

2 ответа

Решение

Он (почти!) Всегда рассматривается как символьный литерал в формате "\u00C5".

Смотрите эту статью на Char: http://msdn.microsoft.com/en-us/library/x9h8tsay(v=vs.110).aspx

и эта статья специально о символьных литералах, которые, хотя и устарели, все еще применяются в последней версии.NET

http://msdn.microsoft.com/en-us/library/aa664669(v=vs.71).aspx

Строки C# имеют Unicode, поэтому будут отображаться как есть

Другие вопросы по тегам