<переменная строки>[<номер строки(отсчёт с нуля)>];
Примеры:
string b = "Привет";
char u = b[0];
Символ по номеру в таблице Unicode.
Синтаксис:
System.Convert.ToChar(<номер>);
Примеры:
char e2 = System.Convert.ToChar(1082);
Номер символа в таблице Unicode.
Синтаксис:
System.Convert.ToInt32(<символ>);
Примеры:
int en = System.Convert.ToInt32('k');
Преобразование к строке другого типа данных.
Синтаксис:
System.Convert.ToString(<переменная или константа другого типа>);
Примеры:
string a = System.Convert.ToString(23);
Внимание!!! Если вам надо перевести число, которое будет хранится в системе счисление отличной от десятичной, то необходимо использовать следующий синтаксис:
System.Convert.ToString(<переменная или константа другого типа>, <основание системы счисления в которую надо перевести число>);
Примеры:
string str = System.Convert.ToString(15,2);
Внимание!!! Если вам надо перевести строку, которая хранит число в системе счисление отличной от десятичной, то необходимо использовать следующий синтаксис:
System.Convert.<функция преобразования в целочисленный тип(пункт 7.4)>(<строка> <основание системы счисления в которой находится число>);
Примеры:
int res = System.Convert.ToInt32("1111",2);
Функция форматирования строк
Статичный метод, который позволяет форматировать строки. Внутри строки можно указывать в фигурных скобках места куда должны вставляться второй, третий и т.д. параметры
string str2 =string.Format("строка {0} и {1} да {2}","строка1",'c',"и всё");
Функции работы со строками
Список функций:
· Contains – позволяет узнать, содержит ли строка подстроку, переданную в качестве параметра. Если содержит, то метод вернет True.
· IndexOf – возвращает индекс символа, начиная с которого в строке найдена подстрока, переданная в качестве параметра. Если ничего не найдено, то результат равен -1.
· Insert – вставляет подстроку, переданную во втором параметре, в строку, начиная с символа, указанного в первом параметре.
· PadLeft и PadRight похожие друг на друга методы. Суть их работы заключается в том, чтобы вписать строку в новую, размер которой задан в параметрах метода. PadLeft при этом добавляет пробелы слева, а PadRight() справа до момента пока строка не станет заданной длины.
· Remove – удаляет из строки символы, начиная с индекса, указанного в первом параметре, и ровно столько символов, сколько указано во втором параметре. Если во втором параметре ничего не указано, то удаление производится до конца строки. Сама строка при этом не изменяется, а измененный вариант возвращается в качестве результата
· Replace – ищет в строке подстроку, указанную в качестве первого параметра и заменяет её на строку из второго параметра, возвращая результат замены.
· ToUpper, ToLower – возвращают строку, все символы которой приведены к верхнему или нижнему регистру.
· ToCharArray – переводит строку в массив символов. Удобно использовать, когда необходимо проанализировать строку посимвольно