Спец символы в C#

 label1.Text = '\u263a'.ToString();

 

Сегодня поговорим об одно из часто встречающихся вопросов у новичков в программировании, спец символы.

Как перевести строку на новую строчку?

Для этого используем следующий символ \n

Console.WriteLine("nookery\nit's fun!");
//nookery
//it's fun!

Символ возврата каретки.

Этот символ используется для динамичности приложения, данный метод позволят затирать предыдущее значение. Рассмотрим пример ниже:

Console.WriteLine("один\rдва\rтри");
//три

Как сделать табуляцию строки?

Для этого необходимо использовать символ табуляции \t Рассмотрим пример:

Console.WriteLine("один\tдва\tтри");
Console.WriteLine("четыре\tпять\tшесть");
//один	  два     три
//четыре  пять    шесть

 

Как вывести кавычки в тексте?

Для того что бы вывелись или сохранились в строке кавычки их необходимо удвоить и добавить  бэкслеш перед ними Рассмотрим пример:

Console.WriteLine("\"nokery\"");
//"nokery"

Как вывести бэкслеш?

Для того чтобы вывести обратный слэш нужно экранировать его, это можно сделать двумя способами, первый добавив бэкслеш или перед строкой поставить знак @ Рассмотрим пример ниже:

Console.WriteLine("C:\\Users\\admin");
Console.WriteLine(@"C:\Users\admin");

Как отобразить символы кода ASCII и за его пределами?

Для этого вам необходимо запустить приложение «Таблица символов«

Следующим шагом, выбор вашего символа

Копируем код в нижней части программы и вставляем его своем приложении. Выглядеть это будет так:

 label1.Text = '\u263a'.ToString();
Обновлено: 17.12.2019 — 08:59

2 комментария

Оставить комментарий
  1. Николай

    Как можно добавить символ «уголок» в начале строки и отобразить в лейбле? (такие символы похожи на элементы-палочки, которые изображены слева от элемента дерева)

    1. Ничего сложного в этом нет, вам надо узнать код символа за пределами диапазона ASCII. Для этого в windows 10 заходите Пуск>Стандартные-Windows>Таблица символов В ней вы выбираете нужный вам символ, внизу программы отображается его код. К примеру символ смайлика код представлен в виде U+263A. Копируем его и в своем приложении вставляем вот так : label1.Text = '\u263a'.ToString(); Статью обновил, добавил решение вашей проблемы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.