String.ToLowerとは? わかりやすく解説

String.ToLower メソッド ()

現在のカルチャの大文字と小文字規則使用して、この Stringコピー小文字変換して返します

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

解説解説
使用例使用例

大文字と小文字混在し複数文字列小文字変換するコード例次に示します

Imports System

Public Class ToLowerTest
    
    Public Shared Sub Main()
        Dim info As String()
 = {"Name", "Title",
 "Age", "Location", "Gender"}
        
        Console.WriteLine("The initial values in the array are:")

        Dim s As String
        For Each s In  info
            Console.WriteLine(s)
        Next s

        Console.WriteLine("{0}The lowercase of these values is:",
 Environment.NewLine)

        For Each s In  info
            Console.WriteLine(s.ToLower())
        Next s

        Console.WriteLine("{0}The uppercase of these values is:",
 Environment.NewLine)

        For Each s In  info
            Console.WriteLine(s.ToUpper())
        Next s
    End Sub 'Main
End Class 'ToLowerTest
using System;

public class ToLowerTest {
    public static void Main()
 {

        string [] info = {"Name", "Title",
 "Age", "Location", "Gender"};

        Console.WriteLine("The initial values in the array
 are:");
        foreach (string s in
 info)
            Console.WriteLine(s);

        Console.WriteLine("{0}The lowercase of these values is:", Environment.NewLine);
        

        foreach (string s in
 info)
            Console.WriteLine(s.ToLower());

        Console.WriteLine("{0}The uppercase of these values is:", Environment.NewLine);
        

        foreach (string s in
 info)
            Console.WriteLine(s.ToUpper());
    }
}
using namespace System;
using namespace System::Collections;
int main()
{
   array<String^>^info = {"Name","Title","Age"
,"Location","Gender"};
   Console::WriteLine( "The initial values in the array are:"
 );
   IEnumerator^ myEnum = info->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      String^ s = safe_cast<String^>(myEnum->Current);
      Console::WriteLine( s );
   }

   Console::WriteLine( " {0}The lowercase of these values is:", Environment::NewLine
 );
   IEnumerator^ myEnum1 = info->GetEnumerator();
   while ( myEnum1->MoveNext() )
   {
      String^ s = safe_cast<String^>(myEnum1->Current);
      Console::WriteLine( s->ToLower() );
   }

   Console::WriteLine( " {0}The uppercase of these values is:", Environment::NewLine
 );
   IEnumerator^ myEnum2 = info->GetEnumerator();
   while ( myEnum2->MoveNext() )
   {
      String^ s = safe_cast<String^>(myEnum2->Current);
      Console::WriteLine( s->ToUpper() );
   }
}

import System.*;

public class ToLowerTest
{
    public static void main(String[]
 args)
    {
        String info[] =  { "Name", "Title", "Age",
 "Location", "Gender" };

        Console.WriteLine("The initial values in the array
 are:");
        for (int iCtr = 0; iCtr < info.get_Length();
 iCtr++) {
            String s = (String)info.get_Item(iCtr);
            Console.WriteLine(s);
        }

        Console.WriteLine("{0}The lowercase of these values is:", 
            Environment.get_NewLine());
        for (int iCtr = 0; iCtr < info.get_Length();
 iCtr++) {
            String s = (String)info.get_Item(iCtr);
            Console.WriteLine(s.ToLower());
        }

        Console.WriteLine("{0}The uppercase of these values is:", 
            Environment.get_NewLine());
        for (int iCtr = 0; iCtr < info.get_Length();
 iCtr++) {
            String s = (String)info.get_Item(iCtr);
            Console.WriteLine(s.ToUpper());
        }
    } //main
} //ToLowerTest
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
String クラス
String メンバ
System 名前空間
ToLowerInvariant
ToUpper
ToUpperInvariant

String.ToLower メソッド (CultureInfo)

指定されたカルチャの大文字と小文字規則使用して、この Stringコピー小文字変換して返します

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Function ToLower ( _
    culture As CultureInfo _
) As String
public string ToLower (
    CultureInfo culture
)
public:
String^ ToLower (
    CultureInfo^ culture
)
public String ToLower (
    CultureInfo culture
)
public function ToLower (
    culture : CultureInfo
) : String

パラメータ

culture

カルチャ固有の大文字と小文字規則提供する CultureInfo。

戻り値
小文字String

例外例外
例外種類条件

ArgumentNullException

culturenull 参照 (Visual Basic では Nothing) です。

解説解説
使用例使用例

次のコード例では、大文字だけで構成される 2 つ文字列を、英語 - 米国カルチャとトルコ語-トルコ カルチャを使用して小文字変換し変換後の 2 つ文字列比較してます。この 2 つ文字列は、一方Unicode LATIN大文字 I を使用しているのに対し、もう一方LATIN大文字 I (上にドットが付く) を使用している以外は同じです。

' Sample for String.ToLower(CultureInfo)
Imports System
Imports System.Globalization
Imports Microsoft.VisualBasic

Class Sample
   Public Shared Sub Main()
      Dim str1 As [String] = "INDIGO"
      ' str2 = str1, except each 'I' is '\u0130' (Unicode LATIN CAPITAL
 I WITH DOT ABOVE).
      Dim str2 As New [String](New
 [Char]() {ChrW(&H0130), "N"c, "D"c,
 ChrW(&H0130), "G"c, "O"c})
      Dim str3, str4 As [String]

      Console.WriteLine()
      Console.WriteLine("str1 = '{0}'", str1)

      Console.WriteLine()
      Console.WriteLine("str1 is {0} to str2.", _
                         IIf(0 = [String].CompareOrdinal(str1, str2), "equal",
 "not equal"))
      CodePoints("str1", str1)
      CodePoints("str2", str2)

      Console.WriteLine()
      ' str3 is a lower case copy of str2, using English-United States
 culture.
      Console.WriteLine("str3 = Lower case copy of str2 using
 English-United States culture.")
      str3 = str2.ToLower(New CultureInfo("en-US",
 False))

      ' str4 is a lower case copy of str2, using Turkish-Turkey culture.
      Console.WriteLine("str4 = Lower case copy of str2 using
 Turkish-Turkey culture.")
      str4 = str2.ToLower(New CultureInfo("tr-TR",
 False))

      ' Compare the code points in str3 and str4.
      Console.WriteLine()
      Console.WriteLine("str3 is {0} to str4.", _
                         IIf(0 = [String].CompareOrdinal(str3, str4), "equal",
 "not equal"))
      CodePoints("str3", str3)
      CodePoints("str4", str4)
   End Sub 'Main

   Public Shared Sub CodePoints(title
 As [String], s As [String])
      Console.Write("{0}The code points in {1} are: {0}",
 Environment.NewLine, title)
      Dim c As Char
      For Each c In  s
         Console.Write("{0:x4} ", AscW(c))
      Next c
      Console.WriteLine()
   End Sub 'CodePoints
End Class 'Sample
'
'str1 = 'INDIGO'
'
'str1 is not equal to str2.
'
'The code points in str1 are:
'0049 004e 0044 0049 0047 004f
'
'The code points in str2 are:
'0130 004e 0044 0130 0047 004f
'
'str3 = Lower case copy of str2 using English-United States culture.
'str4 = Lower case copy of str2 using Turkish-Turkey culture.
'
'str3 is equal to str4.
'
'The code points in str3 are:
'0069 006e 0064 0069 0067 006f
'
'The code points in str4 are:
'0069 006e 0064 0069 0067 006f
// Sample for String.ToLower(CultureInfo)

using System;
using System.Globalization;

class Sample 
{
    public static void Main()
 
    {
    String str1 = "INDIGO";
    // str2 = str1, except each 'I' is '\u0130' (Unicode LATIN CAPITAL
 I WITH DOT ABOVE).
    String str2 = new String(new Char[] {'\u0130',
 'N', 'D', '\u0130', 'G', 'O'});
    String str3, str4;

    Console.WriteLine();
    Console.WriteLine("str1 = '{0}'", str1);

    Console.WriteLine();
    Console.WriteLine("str1 is {0} to str2.", 
         ((0 == String.CompareOrdinal(str1, str2)) ? "equal" : "not
 equal"));
    CodePoints("str1", str1);
    CodePoints("str2", str2);

    Console.WriteLine();
    // str3 is a lower case copy of str2, using English-United States
 culture.
    Console.WriteLine("str3 = Lower case copy of str2 using
 English-United States culture.");
    str3 = str2.ToLower(new CultureInfo("en-US", false));

    // str4 is a lower case copy of str2, using Turkish-Turkey culture.
    Console.WriteLine("str4 = Lower case copy of str2 using
 Turkish-Turkey culture.");
    str4 = str2.ToLower(new CultureInfo("tr-TR", false));

    // Compare the code points in str3 and str4.
    Console.WriteLine();
    Console.WriteLine("str3 is {0} to str4.", 
         ((0 == String.CompareOrdinal(str3, str4)) ? "equal" : "not
 equal"));
    CodePoints("str3", str3);
    CodePoints("str4", str4);
    }

    public static void CodePoints(String
 title, String s)
    {
    Console.Write("{0}The code points in {1} are: {0}",
 Environment.NewLine, title);
    foreach (ushort u in s)
      Console.Write("{0:x4} ", u);
    Console.WriteLine();
    }
}
/*
This example produces the following results:

str1 = 'INDIGO'

str1 is not equal to str2.

The code points in str1 are:
0049 004e 0044 0049 0047 004f

The code points in str2 are:
0130 004e 0044 0130 0047 004f

str3 = Lower case copy of str2 using English-United
 States culture.
str4 = Lower case copy of str2 using Turkish-Turkey
 culture.

str3 is equal to str4.

The code points in str3 are:
0069 006e 0064 0069 0067 006f

The code points in str4 are:
0069 006e 0064 0069 0067 006f
*/
// Sample for String::ToLower(CultureInfo)
using namespace System;
using namespace System::Globalization;
void CodePoints( String^ title, String^ s )
{
   Console::Write( "{0}The code points in {1} are: {0}",
 Environment::NewLine, title );
   System::Collections::IEnumerator^ myEnum = s->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      UInt16 u =  safe_cast<Char>(myEnum->Current);
      Console::Write( "{0:x4} ", u );
   }

   Console::WriteLine();
}

int main()
{
   String^ str1 = "INDIGO";
   
   // str2 = str1, except each 'I' is '\u0130' (Unicode LATIN CAPITAL
 I WITH DOT ABOVE).
   array<Char>^temp = {L'\u0130',L'N',L'D',L'\u0130',L'G',L'O'};
   String^ str2 = gcnew String( temp );
   String^ str3;
   String^ str4;
   Console::WriteLine();
   Console::WriteLine( "str1 = '{0}'", str1 );
   Console::WriteLine();
   Console::WriteLine( "str1 is {0} to str2.", ((0 == String::CompareOrdinal(
 str1, str2 )) ? (String^)"equal" : "not equal") );
   CodePoints( "str1", str1 );
   CodePoints( "str2", str2 );
   Console::WriteLine();
   
   // str3 is a lower case copy of str2, using English-United States
 culture.
   Console::WriteLine( "str3 = Lower case copy of str2 using English-United
 States culture." );
   str3 = str2->ToLower( gcnew CultureInfo( "en-US",false
 ) );
   
   // str4 is a lower case copy of str2, using Turkish-Turkey culture.
   Console::WriteLine( "str4 = Lower case copy of str2 using Turkish-Turkey
 culture." );
   str4 = str2->ToLower( gcnew CultureInfo( "tr-TR",false
 ) );
   
   // Compare the code points in str3 and str4.
   Console::WriteLine();
   Console::WriteLine( "str3 is {0} to str4.", ((0 == String::CompareOrdinal(
 str3, str4 )) ? (String^)"equal" : "not equal") );
   CodePoints( "str3", str3 );
   CodePoints( "str4", str4 );
}

/*
This example produces the following results:

str1 = 'INDIGO'

str1 is not equal to str2.

The code points in str1 are:
0049 004e 0044 0049 0047 004f

The code points in str2 are:
0130 004e 0044 0130 0047 004f

str3 = Lower case copy of str2 using English-United
 States culture.
str4 = Lower case copy of str2 using Turkish-Turkey
 culture.

str3 is equal to str4.

The code points in str3 are:
0069 006e 0064 0069 0067 006f

The code points in str4 are:
0069 006e 0064 0069 0067 006f
*/
// Sample for String.ToLower(CultureInfo)
import System.*;
import System.Globalization.*;

class Sample
{
    public static void main(String[]
 args)
    {
        String str1 = "INDIGO";
        // str2 = str1, except each 'I' is '\u0130' 
        // (Unicode LATIN CAPITAL I WITH DOT ABOVE).
        String str2 = new String(new char[]
 { '\u0130', 'N', 'D', '\u0130', 
            'G', 'O' });
        String str3, str4;

        Console.WriteLine();
        Console.WriteLine("str1 = '{0}'", str1);

        Console.WriteLine();
        Console.WriteLine("str1 is {0} to str2.", 
            (0 == String.CompareOrdinal(str1, str2)) ? "equal" : "not
 equal");
        CodePoints("str1", str1);
        CodePoints("str2", str2);
        Console.WriteLine();

        // str3 is a lower case copy of str2, using English-United States
 
        // culture.
        Console.WriteLine("str3 = Lower case copy of str2
 using English-United "
            + "States culture.");
        str3 = str2.ToLower(new CultureInfo("en-US",
 false));

        // str4 is a lower case copy of str2, using Turkish-Turkey culture.
        Console.WriteLine("str4 = Lower case copy of str2
 using Turkish-Turkey "
            + "culture.");
        str4 = str2.ToLower(new CultureInfo("tr-TR",
 false));

        // Compare the code points in str3 and str4.
        Console.WriteLine();
        Console.WriteLine("str3 is {0} to str4.", 
            (0 == String.CompareOrdinal(str3, str4)) ? "equal" : "not
 equal");
        CodePoints("str3", str3);
        CodePoints("str4", str4);
    } //main

    public static void CodePoints(String
 title, String s)
    {
        Console.Write("{0}The code points in {1} are: {0}",
 
            Environment.get_NewLine(), title);
        for (int iCtr = 0; iCtr < s.get_Length();
 iCtr++) {
            UInt16 u = (UInt16)s.charAt(iCtr);
            Console.Write("{0:x4} ", u);
        }
        Console.WriteLine();
    } //CodePoints
} //Sample
/*
This example produces the following results:

str1 = 'INDIGO'

str1 is not equal to str2.

The code points in str1 are:
0049 004e 0044 0049 0047 004f

The code points in str2 are:
0130 004e 0044 0130 0047 004f

str3 = Lower case copy of str2 using English-United
 States culture.
str4 = Lower case copy of str2 using Turkish-Turkey
 culture.

str3 is equal to str4.

The code points in str3 are:
0069 006e 0064 0069 0067 006f

The code points in str4 are:
0069 006e 0064 0069 0067 006f
*/
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

String.ToLower メソッド



このページでは「.NET Framework クラス ライブラリ リファレンス」からString.ToLowerを検索した結果を表示しています。
Weblioに収録されているすべての辞書からString.ToLowerを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からString.ToLower を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「String.ToLower」の関連用語

String.ToLowerのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



String.ToLowerのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS