1 |
label1.Text = '\u263a'.ToString(); |
Сегодня поговорим об одно из часто встречающихся вопросов у новичков в программировании, спец символы.
Как перевести строку на новую строчку?
Для этого используем следующий символ \n
1 2 3 |
Console.WriteLine("nookery\nit's fun!"); //nookery //it's fun! |
Символ возврата каретки.
Этот символ используется для динамичности приложения, данный метод позволят затирать предыдущее значение. Рассмотрим пример ниже:
1 2 |
Console.WriteLine("один\rдва\rтри"); //три |
Как сделать табуляцию строки?
Для этого необходимо использовать символ табуляции \t Рассмотрим пример:
1 2 3 4 |
Console.WriteLine("один\tдва\tтри"); Console.WriteLine("четыре\tпять\tшесть"); //один два три //четыре пять шесть |
Как вывести кавычки в тексте?
Для того что бы вывелись или сохранились в строке кавычки их необходимо удвоить и добавить бэкслеш перед ними \» Рассмотрим пример:
1 2 |
Console.WriteLine("\"nokery\""); //"nokery" |
Как вывести бэкслеш?
Для того чтобы вывести обратный слэш нужно экранировать его, это можно сделать двумя способами, первый добавив бэкслеш или перед строкой поставить знак @ Рассмотрим пример ниже:
1 2 |
Console.WriteLine("C:\\Users\\admin"); Console.WriteLine(@"C:\Users\admin"); |
Как отобразить символы кода ASCII и за его пределами?
Для этого вам необходимо запустить приложение «Таблица символов«
Следующим шагом, выбор вашего символа
Копируем код в нижней части программы и вставляем его своем приложении. Выглядеть это будет так:
1 |
label1.Text = '\u263a'.ToString(); |
Как можно добавить символ «уголок» в начале строки и отобразить в лейбле? (такие символы похожи на элементы-палочки, которые изображены слева от элемента дерева)
Ничего сложного в этом нет, вам надо узнать код символа за пределами диапазона ASCII. Для этого в windows 10 заходите Пуск>Стандартные-Windows>Таблица символов В ней вы выбираете нужный вам символ, внизу программы отображается его код. К примеру символ смайлика код представлен в виде U+263A. Копируем его и в своем приложении вставляем вот так :
label1.Text = '\u263a'.ToString();
Статью обновил, добавил решение вашей проблемы.