전역 Windows Forms 및 Web Forms을 위한 문화권 관련 클래스Culture-specific classes for global Windows forms and web forms

문화권마다 날짜, 시간, 숫자, 통화 및 기타 정보를 표시하는 규칙이 서로 다릅니다.Each culture has different conventions for displaying dates, time, numbers, currency, and other information. System.Globalization 네임스페이스는 다음과 같이 문화권 관련 값이 표시되는 방식을 수정하는 데 사용할 수 있는 클래스를 포함합니다.The System.Globalization namespace contains classes that can be used to modify how culture-specific values are displayed, such as:

문화권 설정 사용Using the culture setting

앱 또는 국가별 옵션 제어판에 저장된 문화권 설정을 사용하여 런타임에 문화권 규칙을 확인하고 그에 따라 정보의 서식을 지정합니다.Use the culture setting, stored either in the app or in the Regional Options control panel, to determine the culture conventions at run time and format information accordingly. 문화권 설정에 대한 자세한 내용은 방법: ASP.NET 웹 페이지 세계화를 위한 문화권 및 UI 문화권 설정을 참조하세요.For more information on setting the culture, see How to: Set the culture and UI culture for ASP.NET web page globalization. 문화권 설정에 따라 자동으로 정보의 서식을 지정하는 클래스를 문화권 관련 클래스라고 합니다.Classes that automatically format information according to the culture setting are called culture-specific. 일부 문화권 관련 메서드는Some culture-specific methods are

몇 가지 문화권 관련 함수(Visual Basic 언어)로는 MonthNameWeekDayName이 있습니다.Some culture-specific functions (in the Visual Basic language) are MonthName and WeekDayName.

예를 들어 다음 코드는 ToString 메서드를 사용하여 현재 문화권에 대한 통화 서식을 지정하는 방법을 보여 줍니다.For example, the following code shows how you can use the ToString method to format currency for the current culture:

' Put the Imports statements at the beginning of the code module
Imports System.Threading
Imports System.Globalization
' Display a number with the culture-specific currency formatting
Dim MyInt As Integer = 100
Console.WriteLine(MyInt.ToString("C", Thread.CurrentThread.CurrentCulture))
// Put the using statements at the beginning of the code module
using System.Threading;
using System.Globalization;
// Display a number with the culture-specific currency formatting
int myInt = 100;
Console.WriteLine(myInt.ToString("C", Thread.CurrentThread.CurrentCulture));

문화권이 "fr-FR"로 설정된 경우 출력 창에 다음과 같이 표시됩니다.If the culture is set to "fr-FR", you will see the following in the output window:

100,00

문화권이 "en-US"로 설정된 경우 출력 창에 다음과 같이 표시됩니다.If the culture is set to "en-US", you will see the following in the output window:

$100.00

참고 항목See also