Как отображать (или записывать в файл) греческие символы?

Как отображать (или записывать в файл) греческие символы с помощью С#? Мне нужно ввести epsilon греческого символа в Excel с помощью С#. Строка, которая должна быть написана, также имеет английские символы. Например:

1 ответ

Вы можете буквально ввести символы в свой код. Вы можете смешивать и сопоставлять символы с любого алфавита. Поэтому английский и греческий символы в одной строке не проблема. Если вы не знаете, как их вводить (например, если у вас нет греческой клавиатуры), вы можете их скопировать и вставить.

Console.Write("α"); // Greek lower-case alpha

Вот список строчных и строчных греческих символов для копирования:

α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω
Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω

Если вы не используете Visual Studio, вам необходимо убедиться, что ваш текстовый редактор сохраняет код как Unicode (UTF-8).

В качестве альтернативы вы можете использовать коды удаления Unicode для написания греческих символов.

Console.Write("\u03B1"); // Greek lower-case alpha

Это \u, за которым следует четырехзначное шестнадцатеричное число требуемого символа. Вы можете найти шестнадцатеричные значения в этой таблице. Просто игнорируйте часть &#x.

licensed under cc by-sa 3.0 with attribution.