TextInfo.ToUpper 메서드

정의

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

오버로드

ToUpper(Char)

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

ToUpper(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

ToUpper(Char)

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

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

매개 변수

c
Char

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

반환

Char

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

설명

대/소문자 구분 의미 체계는 사용 중인 문화권에 따라 다릅니다. 고정 문화권에서 대/소문자 구분 구문은 문화권을 구분 하지 않습니다. 특정 문화권에 대 한 대/소문자 구분 구문은 해당 문화권을 구분 합니다.

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

문화권에 대 한 자세한 내용은을 참조 하십시오 CultureInfo .

추가 정보

적용 대상

ToUpper(String)

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

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

매개 변수

str
String

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

반환

String

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

예외

str가 null입니다.

설명

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

대/소문자 구분 의미 체계는 사용 중인 문화권에 따라 다릅니다. 고정 문화권에서 대/소문자 구분 구문은 문화권을 구분 하지 않습니다. 특정 문화권에 대 한 대/소문자 구분 구문은 해당 문화권을 구분 합니다.

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

문화권에 대 한 자세한 내용은을 참조 하십시오 CultureInfo .

추가 정보

적용 대상