C# пропонує простий підхід до перетворення рядків з великої літери за допомогою вбудованих методів.
(Як це зробити:) Here’s how to concatenate strings in C#.
| Як це зробити: У минулому, перетворення тексту в один регістр могло бути не таким тривіальним завданням, адже стандарти кодування символів були різними. Зараз, з Unicode, C# використовує метод ToLower(), який враховує локальні стандарти при перетворенні. Альтернативою ToLower() є ToLowerInvariant(). Цей метод ігнорує локалізацію і використовується, коли потрібна єдина форма для всіх користувачів, незалежно від їх мови та культури. Зауважте, що ці методи можуть вести себе неочікувано з деякими символами, на кшталт лігатур. Розробники повинні знати особливості своєї аудиторії та дані, з якими вони працюють, щоб обрати відповідний метод.
ToLower()
ToLowerInvariant()
(Як це зробити:) Тут ми використовуємо Regex.Replace, щоб знайти всі цифри (\d) у рядку та замінити їх на порожній рядок, ефективно видаляючи їх.
Regex.Replace
\d
(Як робити:) За допомогою методу Substring можна витягути підстроку, вказавши початковий індекс і довжину.
Substring
(Як робити:) In C#, strings are immutable and represented by the System.String class.
System.String
В C#, інтерполяція рядків позначається знаком долара ($), за яким слідують літерали рядка.
$
Концепція видалення лапок не є новою чи особливо складною, але вона критично важлива, оскільки лапки часто використовуються для визначення рядків.
How to (Як це зробити) C# provides String.Replace method to replace text. Here’s a simple example.
String.Replace
Щоб перевірити, чи містить рядок конкретний шаблон, ви можете використати метод Regex.IsMatch з простору імен System.Text.RegularExpressions.
Regex.IsMatch
System.Text.RegularExpressions