다음을 통해 공유


TextInfo.ToLower 메서드

정의

지정된 문자나 문자열을 소문자로 변환합니다.

오버로드

ToLower(Char)

지정된 문자를 소문자로 변환합니다.

ToLower(String)

지정된 문자열을 소문자로 변환합니다.

예제

다음 코드 예제에서는 영어(미국) 문화권에 따라 문자열의 대/소문자를 문화권 이름 en-US로 변경합니다.

using namespace System;
using namespace System::Globalization;
int main()
{
   
   // Defines the String* with mixed casing.
   String^ myString = "wAr aNd pEaCe";
   
   // Creates a TextInfo based on the S"en-US" culture.
   CultureInfo^ MyCI = gcnew CultureInfo( "en-US",false );
   TextInfo^ myTI = MyCI->TextInfo;
   
   // Changes a String* to lowercase.
   Console::WriteLine( "\"{0}\" to lowercase: {1}", myString, myTI->ToLower( myString ) );
   
   // Changes a String* to uppercase.
   Console::WriteLine( "\"{0}\" to uppercase: {1}", myString, myTI->ToUpper( myString ) );
   
   // Changes a String* to titlecase.
   Console::WriteLine( "\"{0}\" to titlecase: {1}", myString, myTI->ToTitleCase( myString ) );
}

/*
This code produces the following output.

S"wAr aNd pEaCe" to lowercase: war and peace
S"wAr aNd pEaCe" to uppercase: WAR AND PEACE
S"wAr aNd pEaCe" to titlecase: War And Peace

*/
using System;
using System.Globalization;

public class SamplesTextInfo  {

   public static void Main()  {

      // Defines the string with mixed casing.
      string myString = "wAr aNd pEaCe";

      // Creates a TextInfo based on the "en-US" culture.
      TextInfo myTI = new CultureInfo("en-US",false).TextInfo;

      // Changes a string to lowercase.
      Console.WriteLine( "\"{0}\" to lowercase: {1}", myString, myTI.ToLower( myString ) );

      // Changes a string to uppercase.
      Console.WriteLine( "\"{0}\" to uppercase: {1}", myString, myTI.ToUpper( myString ) );

      // Changes a string to titlecase.
      Console.WriteLine( "\"{0}\" to titlecase: {1}", myString, myTI.ToTitleCase( myString ) );
   }
}

/*
This code produces the following output.

"wAr aNd pEaCe" to lowercase: war and peace
"wAr aNd pEaCe" to uppercase: WAR AND PEACE
"wAr aNd pEaCe" to titlecase: War And Peace

*/
Imports System.Globalization

Public Class SamplesTextInfo

   Public Shared Sub Main()

      ' Defines the string with mixed casing.
      Dim myString As String = "wAr aNd pEaCe"

      ' Creates a TextInfo based on the "en-US" culture.
      Dim myTI As TextInfo = New CultureInfo("en-US", False).TextInfo

      ' Changes a string to lowercase.
      Console.WriteLine("""{0}"" to lowercase: {1}", myString, myTI.ToLower(myString))

      ' Changes a string to uppercase.
      Console.WriteLine("""{0}"" to uppercase: {1}", myString, myTI.ToUpper(myString))

      ' Changes a string to titlecase.
      Console.WriteLine("""{0}"" to titlecase: {1}", myString, myTI.ToTitleCase(myString))

   End Sub

End Class


'This code produces the following output.
'
'"wAr aNd pEaCe" to lowercase: war and peace
'"wAr aNd pEaCe" to uppercase: WAR AND PEACE
'"wAr aNd pEaCe" to titlecase: War And Peace

ToLower(Char)

Source:
TextInfo.cs
Source:
TextInfo.cs
Source:
TextInfo.cs

지정된 문자를 소문자로 변환합니다.

public:
 virtual char ToLower(char c);
public:
 char ToLower(char c);
public virtual char ToLower (char c);
public char ToLower (char c);
abstract member ToLower : char -> char
override this.ToLower : char -> char
member this.ToLower : char -> char
Public Overridable Function ToLower (c As Char) As Char
Public Function ToLower (c As Char) As Char

매개 변수

c
Char

소문자로 변환할 문자입니다.

반환

소문자로 변환된 지정된 문자입니다.

설명

대/소문자 의미 체계는 사용 중인 문화권에 따라 달라집니다. 고정 문화권의 경우 대/소문자 의미 체계는 문화권을 구분하지 않습니다. 특정 문화권의 경우 대/소문자 의미 체계는 해당 문화권에 민감합니다.

문자열 비교 또는 대/소문자 변경 작업에 종속 되는 보안 결정을 경우 애플리케이션을 사용할지는 InvariantCulture 동작 시스템의 문화권 설정에 관계 없이 일관 되도록 합니다. 그러나 고정 문화권은 시스템 서비스와 같은 문화권 독립적 결과가 필요한 프로세스에서만 사용해야 합니다. 그렇지 않으면 언어적으로 잘못되거나 문화적으로 부적절할 수 있는 결과를 생성합니다.

문화권에 대한 자세한 내용은 를 참조하세요 CultureInfo.

추가 정보

적용 대상

ToLower(String)

Source:
TextInfo.cs
Source:
TextInfo.cs
Source:
TextInfo.cs

지정된 문자열을 소문자로 변환합니다.

public:
 virtual System::String ^ ToLower(System::String ^ str);
public:
 System::String ^ ToLower(System::String ^ str);
public virtual string ToLower (string str);
public string ToLower (string str);
abstract member ToLower : string -> string
override this.ToLower : string -> string
member this.ToLower : string -> string
Public Overridable Function ToLower (str As String) As String
Public Function ToLower (str As String) As String

매개 변수

str
String

소문자로 변환할 문자열입니다.

반환

소문자로 변환된 지정된 문자열입니다.

예외

str가 null입니다.

설명

반환된 문자열의 길이는 입력 문자열과 다를 수 있습니다. 대/소문자 구분에 대한 자세한 내용은 유니코드 컨소시엄에서 게시한 유니코드 기술 보고서 #21 "사례 매핑"을 참조 하세요. 현재 구현은 문자열의 길이를 유지합니다. 그러나 이 동작은 보장되지 않으며 향후 구현에서 변경될 수 있습니다.

대/소문자 의미 체계는 사용 중인 문화권에 따라 달라집니다. 고정 문화권의 경우 대/소문자 의미 체계는 문화권을 구분하지 않습니다. 특정 문화권의 경우 대/소문자 의미 체계는 해당 문화권에 민감합니다.

문자열 비교 또는 대/소문자 변경 작업에 종속 되는 보안 결정을 경우 애플리케이션을 사용할지는 InvariantCulture 동작 시스템의 문화권 설정에 관계 없이 일관 되도록 합니다. 그러나 고정 문화권은 시스템 서비스와 같은 문화권 독립적 결과가 필요한 프로세스에서만 사용해야 합니다. 그렇지 않으면 언어적으로 잘못되거나 문화적으로 부적절할 수 있는 결과를 생성합니다.

문화권에 대한 자세한 내용은 를 참조하세요 CultureInfo.

추가 정보

적용 대상