Подключить пространство имен System.Globalization
Предоставляет сведения о языке и региональных параметрах.
Предоставляет сведения о языке и региональных параметрах.
наиболее часто используемые члены класса |
||
| InstalledUICulture | возвращает культуру и регион, установленный в системе по умолчанию | ru-RU |
| CurrentCulture | возвращает культуру и регион текущего потока | ru-RU |
| CultureInfo(string) | инициализирует объект класса культурой и регионом | "ru-RU" |
InstalledUICulture
Свойство возвращает культуру и регион, установленный в системе по умолчанию.
Main.cs
usingSystem;//подключить пространство именusingSystem.Globalization;classProgram {-
publicstaticintMain() { -
//возвращает культуру и регион установленный в системе по умолчанию -
Console.WriteLine(CultureInfo.InstalledUICulture); -
Console.ReadKey(); -
return0; -
} }
usingSystem;//подключить пространство именusingSystem.Globalization;classProgram {-
publicstaticintMain() { -
//возвращает культуру и регион установленный в системе по умолчанию -
Console.WriteLine(CultureInfo.InstalledUICulture); -
Console.ReadKey(); -
return0; -
} }
ru-RU
CurrentCulture
Свойство возвращает культуру и регион текущего потока.
Main.cs
usingSystem;//подключить пространство именusingSystem.Globalization;classProgram {-
publicstaticintMain() { -
//возвращает культуру и регион текущего потока -
Console.WriteLine(CultureInfo.CurrentCulture); -
Console.ReadKey(); -
return0; -
} }
usingSystem;//подключить пространство именusingSystem.Globalization;classProgram {-
publicstaticintMain() { -
//возвращает культуру и регион текущего потока -
Console.WriteLine(CultureInfo.CurrentCulture); -
Console.ReadKey(); -
return0; -
} }
ru-RU
CultureInfo(string)
Конструктор инициализирует объект класса культурой и регионом.
Main.cs
usingSystem;//подключить пространство именusingSystem.Globalization;classProgram {-
publicstaticintMain() { -
CultureInfo en_US =newCultureInfo("en-US"); -
Console.Write("язык ввода английский, введите значение : "); -
decimalval =decimal.Parse(Console.ReadLine(), en_US); -
Console.WriteLine(val); -
Console.Write("язык ввода русский, введите значение : "); -
val =decimal.Parse(Console.ReadLine(),newCultureInfo("ru-RU")); -
Console.WriteLine(val); -
Console.ReadKey(); -
return0; -
} }
usingSystem;//подключить пространство именusingSystem.Globalization;classProgram {-
publicstaticintMain() { -
CultureInfo en_US =newCultureInfo("en-US"); -
Console.Write("язык ввода английский, введите значение : "); -
decimalval =decimal.Parse(Console.ReadLine(), en_US); -
Console.WriteLine(val); -
Console.Write("язык ввода русский, введите значение : "); -
val =decimal.Parse(Console.ReadLine(),newCultureInfo("ru-RU")); -
Console.WriteLine(val); -
Console.ReadKey(); -
return0; -
} }
язык ввода английский, введите значение : 0.25
0,25
язык ввода русский, введите значение : 0,25
0,25
0,25
язык ввода русский, введите значение : 0,25
0,25
изменить культуру формата вывода
Main.cs
usingSystem;//подключить пространство именusingSystem.Globalization;classProgram {-
publicstaticintMain() { -
decimalval = 0.25m; -
Console.WriteLine(val); -
DateTime DT = DateTime.Now; -
Console.WriteLine("{0:U}", DT); -
Console.WriteLine(); -
//изменяем культуру формата вывода -
Console.WriteLine(val.ToString(newCultureInfo("en-US"))); -
Console.WriteLine(DT.ToString("U",newCultureInfo("en-US"))); -
Console.ReadKey(); -
return0; -
} }
usingSystem;//подключить пространство именusingSystem.Globalization;classProgram {-
publicstaticintMain() { -
decimalval = 0.25m; -
Console.WriteLine(val); -
DateTime DT = DateTime.Now; -
Console.WriteLine("{0:U}", DT); -
Console.WriteLine(); -
//изменяем культуру формата вывода -
Console.WriteLine(val.ToString(newCultureInfo("en-US"))); -
Console.WriteLine(DT.ToString("U",newCultureInfo("en-US"))); -
Console.ReadKey(); -
return0; -
} }
0,25
22 октября 2014 г. 18:33:33
0.25
Wednesday, October 22, 2014 6:33:33 PM
22 октября 2014 г. 18:33:33
0.25
Wednesday, October 22, 2014 6:33:33 PM