내보내기(0) 인쇄
모두 확장
확장 최소화
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

String.ToLowerInvariant 메서드

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

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

public string ToLowerInvariant()

반환 값

형식: System.String
소문자로 표시된 현재 문자열입니다.

고정 문화권은 문화권을 구분하지 않는 문화권을 나타냅니다. 이 속성은 영어와 연관되어 있으나 특정 국가나 지역과는 관계가 없습니다. 자세한 내용은 InvariantCulture 속성 사용을 참조하십시오.

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

참고참고

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

보안 고려 사항

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

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


using System;

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

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

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

      // Display the sorted array.
      foreach (string word in words)
         Console.WriteLine(word);
   }
}
// The example displays the following output:
//       Tuesday
//       Salı
//       Вторник
//       Mardi
//       Τρίτη
//       Martes
//       יום שלישי
//       الثلاثاء
//       วันอังคาร
//       
//       Mardi
//       Martes
//       Salı
//       Tuesday
//       Τρίτη
//       Вторник
//       יום שלישי
//       الثلاثاء
//       วันอังคาร


.NET Framework

4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

이식 가능한 클래스 라이브러리

이식 가능한 클래스 라이브러리에서 지원

Windows 스토어 앱용 .NET

Windows 8에서 지원

Windows Phone 앱용 .NET

Windows Phone 8, Silverlight 8.1에서 지원

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft