내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

CultureInfo.CurrentCulture 속성

2013-12-13

현재 스레드에서 사용하는 문화권을 나타내는 CultureInfo 개체를 가져옵니다.

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

public static CultureInfo CurrentCulture { get; }

속성 값

형식: System.Globalization.CultureInfo
현재 스레드에서 사용하는 문화권을 나타내는 개체입니다.

문화권은 실행 스레드의 속성입니다. 이 읽기 전용 속성은 Thread.CurrentCulture를 반환합니다. 스레드에서 사용하는 문화권을 변경하려면 새 문화권을 Thread.CurrentCulture 속성에 할당합니다.

다음 예제에서는 현재 스레드의 CurrentCultureCurrentUICulture를 변경하는 방법을 보여 줍니다.


using System;
using System.Globalization;
using System.Threading;

public class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      // Displays the name of the CurrentCulture of the current thread.
      outputBlock.Text += String.Format("CurrentCulture is {0}.", CultureInfo.CurrentCulture.Name) + "\n";

      // Changes the CurrentCulture of the current thread to th-TH.
      Thread.CurrentThread.CurrentCulture = new CultureInfo("th-TH");
      outputBlock.Text += String.Format("CurrentCulture is now {0}.", CultureInfo.CurrentCulture.Name) + "\n";

      // Displays the name of the CurrentUICulture of the current thread.
      outputBlock.Text += String.Format("CurrentUICulture is {0}.", CultureInfo.CurrentUICulture.Name) + "\n";

      // Changes the CurrentUICulture of the current thread to ja-JP.
      Thread.CurrentThread.CurrentUICulture = new CultureInfo("ja-JP");
      outputBlock.Text += String.Format("CurrentUICulture is now {0}.", CultureInfo.CurrentUICulture.Name) + "\n";
   }
}
/*
This code produces the following output:
   CurrentCulture is en-US.
   CurrentCulture is now th-TH.
   CurrentUICulture is en-US.
   CurrentUICulture is now ja-JP.
*/


Windows Phone OS

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

Windows Phone

표시:
© 2014 Microsoft