Char.ToLower メソッド

定義

Unicode 文字の値をそれと等価な小文字に変換します。Converts the value of a Unicode character to its lowercase equivalent.

オーバーロード

ToLower(Char, CultureInfo)

指定したカルチャ固有の書式情報を使用して、指定した Unicode 文字の値をそれと等価な小文字へ変換します。Converts the value of a specified Unicode character to its lowercase equivalent using specified culture-specific formatting information.

ToLower(Char)

Unicode 文字の値をそれと等価な小文字に変換します。Converts the value of a Unicode character to its lowercase equivalent.

ToLower(Char, CultureInfo)

指定したカルチャ固有の書式情報を使用して、指定した Unicode 文字の値をそれと等価な小文字へ変換します。Converts the value of a specified Unicode character to its lowercase equivalent using specified culture-specific formatting information.

public:
 static char ToLower(char c, System::Globalization::CultureInfo ^ culture);
public static char ToLower (char c, System.Globalization.CultureInfo culture);
static member ToLower : char * System.Globalization.CultureInfo -> char
Public Shared Function ToLower (c As Char, culture As CultureInfo) As Char

パラメーター

c
Char

変換する Unicode 文字。The Unicode character to convert.

culture
CultureInfo

カルチャ固有の大文字と小文字の規則を提供するオブジェクト。An object that supplies culture-specific casing rules.

戻り値

Char

culture に基づいて変換された、c の小文字表現。c が既に小文字であるか、アルファベットでない場合、c の値は変換されずにそのまま返されます。The lowercase equivalent of c, modified according to culture, or the unchanged value of c, if c is already lowercase or not alphabetic.

例外

culturenull です。culture is null.

次のコード例は、ToLowerを示しています。The following code example demonstrates ToLower.

using namespace System;
using namespace System::Globalization;

// for CultureInfo
void main()
{
   Console::WriteLine( Char::ToLower( 'A' ) ); // Output: "a"
}

using System;
using System.Globalization;

public class ToLowerSample {
    public static void Main() {
        Console.WriteLine(Char.ToLower('A'));				// Output: "a"
    }
}
Module ToLowerSample

    Sub Main()
        Console.WriteLine(Char.ToLower("A"c))               ' Output: "a"
    End Sub

End Module

注釈

文字列を小文字に変換するには、String.ToLower を使用します。Use String.ToLower to convert a string to lowercase.

こちらもご覧ください

ToLower(Char)

Unicode 文字の値をそれと等価な小文字に変換します。Converts the value of a Unicode character to its lowercase equivalent.

public:
 static char ToLower(char c);
public static char ToLower (char c);
static member ToLower : char -> char
Public Shared Function ToLower (c As Char) As Char

パラメーター

c
Char

変換する Unicode 文字。The Unicode character to convert.

戻り値

Char

c の小文字表現。c が既に小文字であるか、アルファベットでない場合、c の値は変換されずにそのまま返されます。The lowercase equivalent of c, or the unchanged value of c, if c is already lowercase or not alphabetic.

次の例は ToLowerを示しています。The following example demonstrates ToLower.

using namespace System;
using namespace System::Globalization;

// for CultureInfo
void main()
{
   Console::WriteLine( Char::ToLower( 'A' ) ); // Output: "a"
}

using System;
using System.Globalization;

public class ToLowerSample {
    public static void Main() {
        Console.WriteLine(Char.ToLower('A'));				// Output: "a"
    }
}
Module ToLowerSample

    Sub Main()
        Console.WriteLine(Char.ToLower("A"c))               ' Output: "a"
    End Sub

End Module

注釈

大文字と小文字の規則は、現在のカルチャから取得されます。Casing rules are obtained from the current culture.

文字列を小文字に変換するには、String.ToLower を使用します。Use String.ToLower to convert a string to lowercase.

注意 (呼び出し元)

文字列を使用するためのベストプラクティス」で説明されているように、既定値を置き換える文字の大文字と小文字の区別のメソッドの呼び出しは避けることをお勧めします。As explained in Best Practices for Using Strings, we recommend that you avoid calling character-casing and string-casing methods that substitute default values. 代わりに、パラメーターを明示的に指定する必要があるメソッドを呼び出す必要があります。Instead, you should call methods that require parameters to be explicitly specified. 現在のカルチャの大文字と小文字の表記規則を使用して文字を小文字に変換するには、その culture パラメーターに CurrentCulture 値を指定して、ToLower(Char, CultureInfo) メソッドのオーバーロードを呼び出します。To convert a character to lowercase by using the casing conventions of the current culture, call the ToLower(Char, CultureInfo) method overload with a value of CurrentCulture for its culture parameter.

こちらもご覧ください

適用対象