정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

String.ToLowerInvariant 메서드

2013-12-13

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

Namespace:  System
어셈블리:  mscorlib(mscorlib.dll)

public string ToLowerInvariant()

반환 값

형식: System.String
현재 문자열과 동일한 소문자입니다.

고정 문화권은 문화권을 구분하지 않는 문화권을 나타냅니다. 이 속성은 영어와 연관되어 있으나 특정 국가나 지역과는 관계가 없습니다.

응용프로그램이 현재 문화권의 영향을 받지 않는 예측 가능한 방식으로 변경되는 문자열의 대/소문자에 따라 다르게 수행되는 경우 ToLowerInvariant 메서드를 사용합니다. ToLowerInvariant 메서드는 ToLower(CultureInfo.InvariantCulture)와 동일합니다. 이 메서드는 문자열 컬렉션이 사용자 인터페이스 컨트롤에 예상한 순서대로 나타나야 할 때 사용하는 것이 좋습니다.

참고참고:

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

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


using System;

public class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      string[] words = { "Tuesday", "Salı", "Вторник", "Mardi", 
                         "Τρίτη", "Martes", "יום שלישי", 
                         "الثلاثاء", "วันอังคาร" };
      // Display array in unsorted order.
      foreach (string word in words)
         outputBlock.Text += word + "\n";
      outputBlock.Text += "\n";

      // 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)
         outputBlock.Text += word + "\n";
   }
}
// The example displays the following output:
//       Tuesday
//       Salı
//       Вторник
//       Mardi
//       Τρίτη
//       Martes
//       יום שלישי
//       الثلاثاء
//       วันอังคาร
//       
//       Mardi
//       Martes
//       Salı
//       Tuesday
//       Τρίτη
//       Вторник
//       יום שלישי
//       الثلاثاء
//       วันอังคาร


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시: