VirQ. Смена регистра букв (заглавные-прописные) в C#
Язык C# входит в ТОП-5
самых популярных языков
программирования
Главная / Строковые переменные /
Смена регистра букв (заглавные-прописные)
Статей на сайте: 61

Смена регистра букв (заглавные-прописные)


Для того, чтобы текст сделать из всех заглавных букв, используется функция ToUpper.
[code] string s = "Один в поле не воин"; string t = s.ToUpper(); //ОДИН В ПОЛЕ НЕ ВОИН [/code]
Наоборот же, функция ToLower создаёт только прописные буквы.
[code] string s = "Вика Игорь Лена Рома Катя Лена"; string t = s.ToLower(); //вика игорь лена рома катя лена [/code]
Такой метод удобно применять, скажем когда надо сравнить 2 поля TextBox на форме без учёта регистра букв. Windows-пример:
[code] private void button1_Click(object sender, EventArgs e) { if (textBox1.Text.ToLower() == textBox2.Text.ToLower()) MessageBox.Show("Это одинаковые тексты"); else MessageBox.Show("Это разные тексты"); } [/code]


В данном случае нужно оба поля преобразовать в нижний/верхний регистр.
Разницы нет, если использовать для сравнения двух полей ToUpper или ToLower.

Дополнительная информация о том, как вывести результат в консоли или WinForm