Tolower c что это

tolower, _tolower, towlower, _tolower_l, _towlower_l

Преобразует символ в строчный.

Синтаксис

Параметры

c
Символ для преобразования.

locale
Языковой стандарт для перевода в определенном языковом стандарте.

Возвращаемое значение

Каждая из этих подпрограмм преобразует копию c в нижний регистр, если преобразование возможно, и возвращает результат. Возвращаемое значение для указания ошибки не зарезервировано.

Примечания

Каждая из этих подпрограмм преобразует указанную прописную букву в строчную, если это возможно и уместно. Преобразование регистра товловер зависит от языкового стандарта. Изменяются только символы, соответствующие текущему языковому стандарту. Функции без суффикса _l используют текущую национальную настройку. Версии этих функций с суффиксом _l принимают языковой стандарт в качестве параметра и используют его вместо текущего языкового стандарта. Для получения дополнительной информации см. Locale.

Чтобы _tolower придать ожидаемые результаты, __isascii и Upper должны возвращать ненулевое значение.

По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это, см. раздел глобальное состояние в CRT.

Универсальное текстовое сопоставление функций

Подпрограмма TCHAR.H&Не определено _UNICODE _MBCS_MBCS определено_UNICODE определено
_totlowerToLower_mbctolowertowlower
_totlower_l_tolower_l_mbctolower_l_towlower_l

_tolower_l и _towlower_l не имеют зависимости от языкового стандарта и не предназначены для непосредственного вызова. Они предоставляются для внутреннего использования _totlower_l.

Требования

ПодпрограммаОбязательный заголовок
ToLower
_tolower
towlowerили

Дополнительные сведения о совместимости см. в статье Compatibility.

Источник

String. To Lower Метод

Определение

Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

Возвращает копию этой строки, переведенную в нижний регистр.

Перегрузки

Возвращает копию этой строки, переведенную в нижний регистр.

Возвращает копию этой строки, переведенную в нижний регистр, используя правила определения регистра заданного языка и региональных параметров.

ToLower()

Возвращает копию этой строки, переведенную в нижний регистр.

Возвращаемое значение

Строка в нижнем регистре.

Примеры

В следующем примере несколько строк со смешанным регистром преобразуется в нижний регистр.

Комментарии

Этот метод учитывает правила регистра текущего языка и региональных параметров.

Этот метод не изменяет значение текущего экземпляра. Вместо этого возвращается новая строка, в которой все символы в текущем экземпляре преобразуются в нижний регистр.

Вопросы безопасности

Операция с регистром регистра, полученная в результате вызова ToLower() метода, учитывает соглашения о регистре текущего языка и региональных параметров. Если требуется версия идентификатора операционной системы в нижнем регистре или в верхнем регистре, например имя файла, именованный канал или раздел реестра, используйте ToLowerInvariant ToUpperInvariant методы или. Это дает тот же результат в каждом языке и региональных параметрах (в отличие от ToLower() метода) и работает более эффективно.

Примечания для тех, кто вызывает этот метод

Как описано в статье рекомендации по использованию строк, рекомендуется избегать вызова методов регистра строк, которые заменяют значения по умолчанию, а вызывают методы, для которых требуется явно указать параметры. Чтобы преобразовать символ в нижний регистр с помощью соглашений о регистре текущего языка и региональных параметров, вызовите ToLower(CultureInfo) перегрузку метода со значением CurrentCulture для его culture параметра.

Источник

Text Info. To Lower Метод

Определение

Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

Преобразует заданный знак или строку в нижний регистр.

Перегрузки

Преобразует заданный знак в нижний регистр.

Преобразует заданную строку в нижний регистр.

Примеры

В следующем примере кода изменяется регистр строки на основе языка и региональных параметров «Английский (США)» с именем языка и региональных параметров en-US.

ToLower(Char)

Преобразует заданный знак в нижний регистр.

Параметры

Знак для преобразования в нижний регистр.

Возвращаемое значение

Заданный знак, преобразуемый в нижний регистр.

Комментарии

Семантика регистра зависит от используемого языка и региональных параметров. Для инвариантного языка и региональных параметров семантика регистра не учитывает язык и региональные параметры. Для конкретного языка и региональных параметров семантика регистра чувствительна к этому языку и региональным параметрам.

Если решение о безопасности зависит от сравнения строк или операции изменения регистра, приложение должно использовать, InvariantCulture чтобы обеспечить целостность поведения независимо от настроек языка и региональных параметров системы. Однако инвариантные язык и региональные параметры должны использоваться только процессами, для которых требуются независимые от языка и региональных параметров результаты, например системные службы. В противном случае он выдает результаты, которые могут быть лингвистически неверными или культурно недопустимыми.

См. также раздел

Применяется к

ToLower(String)

Преобразует заданную строку в нижний регистр.

Параметры

Строка для преобразования в нижний регистр.

Возвращаемое значение

Заданная строка, преобразованная в нижний регистр.

Исключения

Параметр str имеет значение null.

Комментарии

Возвращаемая строка может отличаться от длины входной строки. Дополнительные сведения о регистре см. в техническом отчете Юникод #21 «сопоставления вариантов», опубликованных консорциумом Unicode. Текущая реализация сохраняет длину строки. Однако это поведение не гарантируется и может измениться в будущих реализациях.

Семантика регистра зависит от используемого языка и региональных параметров. Для инвариантного языка и региональных параметров семантика регистра не учитывает язык и региональные параметры. Для конкретного языка и региональных параметров семантика регистра чувствительна к этому языку и региональным параметрам.

Если решение о безопасности зависит от сравнения строк или операции изменения регистра, приложение должно использовать, InvariantCulture чтобы обеспечить целостность поведения независимо от настроек языка и региональных параметров системы. Однако инвариантные язык и региональные параметры должны использоваться только процессами, для которых требуются независимые от языка и региональных параметров результаты, например системные службы. В противном случае он выдает результаты, которые могут быть лингвистически неверными или культурно недопустимыми.

Источник

Char. To Lower Метод

Определение

Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

Преобразует значение символа Юникода в его эквивалент в нижнем регистре.

Перегрузки

Преобразует значение указанного символа Юникода в его эквивалент в нижнем регистре, используя указанные сведения о форматировании, связанные с языком и региональными параметрами.

Преобразует значение символа Юникода в его эквивалент в нижнем регистре.

Примеры

ToLower(Char, CultureInfo)

Преобразует значение указанного символа Юникода в его эквивалент в нижнем регистре, используя указанные сведения о форматировании, связанные с языком и региональными параметрами.

Параметры

Знак Юникода, который необходимо преобразовать.

Объект, задающий правила определения регистра для языка и региональных параметров.

Возвращаемое значение

Исключения

Комментарии

Используйте String.ToLower для преобразования строки в нижний регистр.

См. также раздел

Применяется к

ToLower(Char)

Преобразует значение символа Юникода в его эквивалент в нижнем регистре.

Параметры

Знак Юникода, который необходимо преобразовать.

Возвращаемое значение

Эквивалент c в нижнем регистре или значение c без изменений, если c уже является буквой нижнего регистра или не является буквой алфавита.

Комментарии

Правила учета регистра берутся из текущего языка и региональных параметров.

Используйте String.ToLower для преобразования строки в нижний регистр.

Примечания для тех, кто вызывает этот метод

Как описано в рекомендациях по использованию строк, рекомендуется избегать вызова методов с регистром символов и строкового регистра, которые заменяют значения по умолчанию. Вместо этого следует вызывать методы, для которых требуется явно указать параметры. Чтобы преобразовать символ в нижний регистр с помощью соглашений о регистре текущего языка и региональных параметров, вызовите ToLower(Char, CultureInfo) перегрузку метода со значением CurrentCulture для его culture параметра.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *