반응형

CultureInfo는 C#에서 특정 문화에 대한 정보를 제공하는 클래스입니다. 이 클래스를 사용하면 특정 문화와 관련된 언어, 날짜 및 시간 형식, 숫자 형식 등에 대한 정보를 얻을 수 있습니다.
한국 문화를 나타내는 CultureInfo를 설정하려면 문화 식별자를 사용하여 CultureInfo 클래스의 인스턴스를 생성하고, 애플리케이션의 현재 문화로 설정하면 됩니다. 아래는 예제 코드입니다.
using System;
using System.Globalization;
class Program
{
static void Main()
{
// Create an instance of the Korean culture
CultureInfo koreanCulture = new CultureInfo("ko-KR");
// Set the current culture to Korean
CultureInfo.CurrentCulture = koreanCulture;
// Example usage
string today = DateTime.Today.ToString("D");
Console.WriteLine("오늘 날짜: " + today);
double number = 12345.6789;
string formattedNumber = number.ToString("N");
Console.WriteLine("서식이 적용된 숫자: " + formattedNumber);
}
}
using System.Globalization;
class Program
{
static void Main()
{
// Create an instance of the Korean culture
CultureInfo koreanCulture = new CultureInfo("ko-KR");
// Set the current culture to Korean
CultureInfo.CurrentCulture = koreanCulture;
// Example usage
string today = DateTime.Today.ToString("D");
Console.WriteLine("오늘 날짜: " + today);
double number = 12345.6789;
string formattedNumber = number.ToString("N");
Console.WriteLine("서식이 적용된 숫자: " + formattedNumber);
}
}
위 예제에서 CultureInfo("ko-KR") 생성자를 사용하여 한국 문화의 인스턴스를 생성합니다. 그런 다음 CultureInfo.CurrentCulture을 koreanCulture 객체로 설정하여 애플리케이션의 현재 문화로 만듭니다.
문화를 설정한 후에는 코드에서 문화별 서식을 사용할 수 있습니다. 예제에서는 "D" 형식 지정자를 사용하여 현재 날짜를 서식화하고, "N" 형식 지정자를 사용하여 숫자를 서식화합니다. 이 형식 지정자는 한국의 날짜 및 숫자 서식 규칙을 사용합니다.
코드를 실행하면 출력에는 한국 문화를 사용하여 현재 날짜와 서식이 적용된 숫자가 표시됩니다.