TextInfo.ToLower 메서드

정의

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

오버로드

Name Description
ToLower(Char)

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

ToLower(String)

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

ToLower(Rune)

예제

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

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
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
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.

추가 정보

적용 대상

ToLower(Rune)

Source:
TextInfo.cs
public:
 System::Text::Rune ToLower(System::Text::Rune value);
public System.Text.Rune ToLower(System.Text.Rune value);
member this.ToLower : System.Text.Rune -> System.Text.Rune
Public Function ToLower (value As Rune) As Rune

매개 변수

value
Rune

반품

적용 대상