Чтобы преобразовать строку C# в нижний регистр, вы можете использовать несколько методов. Вот некоторые из наиболее распространенных подходов:
-
Использование метода
ToLower(): этот метод преобразует всю строку в нижний регистр.string str = "C# LOWERCASE STRING"; string lowercaseStr = str.ToLower(); -
Использование метода
ToLowerInvariant(): этот метод выполняет то же преобразование, что иToLower(), но для преобразования регистра использует инвариантные правила региональных параметров.string str = "C# LOWERCASE STRING"; string lowercaseStr = str.ToLowerInvariant(); -
Использование метода
ToLower()с определенной культурой. Вы можете указать конкретную культуру для преобразования, что может быть полезно при работе с разными языками или культурами.string str = "C# LOWERCASE STRING"; string lowercaseStr = str.ToLower(CultureInfo.CurrentCulture); -
Использование метода
ToLower()сStringComparison.OrdinalIgnoreCase: этот метод выполняет сравнение без учета регистра и преобразует строку в нижний регистр.string str = "C# LOWERCASE STRING"; string lowercaseStr = str.ToLower(StringComparison.OrdinalIgnoreCase); -
Использование LINQ. Если вы предпочитаете более функциональный стиль программирования, вы можете использовать LINQ для преобразования каждого символа в нижний регистр.
string str = "C# LOWERCASE STRING"; string lowercaseStr = new string(str.Select(char.ToLower).ToArray());