이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

String.ToUpperInvariant 메서드 ()

 

게시 날짜: 2016년 11월

고정 문화권의 대/소문자 규칙을 사용하여 대문자로 변환된 이 String 개체의 복사본을 반환합니다.

네임스페이스:   System
어셈블리:  mscorlib(mscorlib.dll에 있음)

public string ToUpperInvariant()

반환 값

Type: System.String

대문자로 표시된 현재 문자열입니다.

고정 문화권을 문화권을 구분 하지 않으므로 하는 culture를 나타냅니다. 연결 된 영어 있고 특정 국가 또는 지역을 사용 하지 않습니다. 자세한 내용은 CultureInfo.InvariantCulture 속성을 참조하세요.

응용 프로그램이 사용 하 여 현재 문화권에 따라 영향을 받지 않는 예측 가능한 방식으로 변경 하는 문자열의 대/소문자에 따라 달라 지는 ToUpperInvariant 메서드. ToUpperInvariant 메서드 ToUpper(CultureInfo.InvariantCulture)합니다. 문자열 컬렉션을 사용자 인터페이스 컨트롤에 예측 가능한 순서로 나타나야 하는 경우 메서드는 것이 좋습니다.

System_CAPS_note참고

이 메서드는 현재 인스턴스의 값을 수정 하지 않습니다. 대신,는 현재 인스턴스의 모든 문자는 대문자로 변환 하는 새 문자열을 반환 합니다.

파일 이름 같은 운영 체제 식별자의 대 / 소문자 버전이 필요한 경우 명명 된 파이프 또는 레지스트리 키를 사용은 ToLowerInvariant 또는 ToUpperInvariant 메서드.

다음 예제에서는 다양 한 언어에서에서 한 단어를 포함 하는 문자열 배열을 정의 합니다. ToUpperInvariant 메서드 각 단어의 대/소문자 구분 버전과 병렬 배열의 요소를 채우는 데 사용 됩니다. Array.Sort<TKey, TValue>(TKey[], TValue[], IComparer<TKey>) 배열을 정렬 하 여 대/소문자 구분 요소 언어에 관계 없이 동일한 순서로 표시 되도록 대문자 배열의 요소 순서를 기반으로 메서드를 사용 합니다.

using System;
using System.IO;

public class Example
{
   public static void Main()
   {
      string[] words = { "Tuesday", "Salı", "Вторник", "Mardi", 
                         "Τρίτη", "Martes", "יום שלישי", 
                         "الثلاثاء", "วันอังคาร" };
      StreamWriter sw = new StreamWriter(@".\output.txt");

      // Display array in unsorted order.
      foreach (string word in words)
         sw.WriteLine(word);

      sw.WriteLine();

      // Create parallel array of words by calling ToUpperInvariant.
      string[] upperWords = new string[words.Length];
      for (int ctr = words.GetLowerBound(0); ctr <= words.GetUpperBound(0); ctr++)
         upperWords[ctr] = words[ctr].ToUpperInvariant();

      // Sort the words array based on the order of upperWords.
      Array.Sort(upperWords, words, StringComparer.InvariantCulture);

      // Display the sorted array.
      foreach (string word in words)
         sw.WriteLine(word);

      sw.Close();      
   }
}
// The example produces the following output:
//       Tuesday
//       Salı
//       Вторник
//       Mardi
//       Τρίτη
//       Martes
//       יום שלישי
//       الثلاثاء
//       วันอังคาร
//       
//       Mardi
//       Martes
//       Salı
//       Tuesday
//       Τρίτη
//       Вторник
//       יום שלישי
//       الثلاثاء
//       วันอังคาร

유니버설 Windows 플랫폼
8 이후 사용 가능
.NET Framework
2.0 이후 사용 가능
이식 가능한 클래스 라이브러리
이식 가능한 .NET 플랫폼 에서 지원됨
Silverlight
4.0 이후 사용 가능
Windows Phone Silverlight
7.0 이후 사용 가능
Windows Phone
8.1 이후 사용 가능
맨 위로 이동
표시: