Для получения части строки используется функция Substring. Пример:
[code]
string s = "Компьютеризация";
string t = s.Substring(3, 5); //Получите: пьюте
[/code]
Функция получает 5 символов, начиная с 3-го.
В C# счёт начинается с нуля.
[code]
Компьютер
012345678
[/code]
Если
не использовать второе число в скобках, то вы получите слово от указанного символа до конца.
Например:
[code]
string s = "Компьютеризация";
string t = s.Substring(3); //Получите пьютеризация (первые 3 буквы Ком были игнорированы)
[/code]
Чтобы получить последнюю букву слова, нужно знать его длину. Код будет выглядеть так:
[code]
string s = "Компьютеризация";
string t = s.Substring(s.Length - 1, 1); //Получите: я
[/code]
Выходит, равносильно
[code]
string s = "Компьютеризация";
string t = s.Substring(14, 1); //Получите: я
[/code]
Однако, не рекомендуется использовать числа там, где они могут быть вычислены. В данном случае, "14" лучше вычислить автоматически, т.к. слова могут быть разные в переменной s. Чтобы не считать каждый раз, надо использовать свойство
Length b лучше записать так:
[code]
string s = "Компьютеризация";
int n = s.Length - 1; //Получили номер последней буквы. В данном случае, 14
string t = s.Substring(n,1); //Получите: я
[/code]
В слове "Компьютеризация" 15 букв. От 0 буквы до 14-ой.
[code]
s.Length - 1 //Даёт 15-1, т.е. 14
[/code]
Для получения N последних букв:
[code]
s.Substring(s.Length - 2, 2); //Для получения 2 последних букв
s.Substring(s.Length - 3, 3); //Для получения 3 последних букв
[/code]
Дополнительная информация о том, как вывести результат в
консоли или
WinForm