Каждый поток наследует культуру, установленную по умолчанию. С помощью класса Thread ее можно узнать и изменить культуру текущего потока.
узнать культуру текущего потока
изменить культуру текущего потока
узнать культуру текущего потока
изменить культуру текущего потока
узнать культуру текущего потока
Подключить пространство имен System.Threading.
Main.cs
usingSystem;//подключить пространство именusingSystem.Globalization;usingSystem.Threading;classProgram {-
publicstaticintMain() { -
//узнать культуру и язык текущего потока -
CultureInfo CI = Thread.CurrentThread.CurrentCulture; -
Console.WriteLine(CI); -
decimalval = 0.25m; -
Console.WriteLine(val); -
Console.ReadKey(); -
return0; -
} }
usingSystem;//подключить пространство именusingSystem.Globalization;usingSystem.Threading;classProgram {-
publicstaticintMain() { -
//узнать культуру и язык текущего потока -
CultureInfo CI = Thread.CurrentThread.CurrentCulture; -
Console.WriteLine(CI); -
decimalval = 0.25m; -
Console.WriteLine(val); -
Console.ReadKey(); -
return0; -
} }
ru-RU
0,25
0,25
изменить культуру текущего потока
Подключить пространство имен System.Threading.
Main.cs
usingSystem;//подключить пространство именusingSystem.Globalization;usingSystem.Threading;classProgram {-
publicstaticintMain() { -
//узнать культуру и язык текущего потока -
CultureInfo CI = Thread.CurrentThread.CurrentCulture; -
Console.WriteLine(CI); -
decimalval = 0.25m; -
Console.WriteLine(val); -
Console.WriteLine(); -
//изменить культуру текущего потока -
CI =newCultureInfo("en-US"); -
Thread.CurrentThread.CurrentCulture = CI; -
Console.WriteLine(CI); -
Console.WriteLine(val); -
Console.WriteLine(); -
//изменить культуру текущего потока -
Thread.CurrentThread.CurrentCulture =newCultureInfo("ru-RU"); -
Console.WriteLine(val); -
Console.ReadKey(); -
return0; -
} }
usingSystem;//подключить пространство именusingSystem.Globalization;usingSystem.Threading;classProgram {-
publicstaticintMain() { -
//узнать культуру и язык текущего потока -
CultureInfo CI = Thread.CurrentThread.CurrentCulture; -
Console.WriteLine(CI); -
decimalval = 0.25m; -
Console.WriteLine(val); -
Console.WriteLine(); -
//изменить культуру текущего потока -
CI =newCultureInfo("en-US"); -
Thread.CurrentThread.CurrentCulture = CI; -
Console.WriteLine(CI); -
Console.WriteLine(val); -
Console.WriteLine(); -
//изменить культуру текущего потока -
Thread.CurrentThread.CurrentCulture =newCultureInfo("ru-RU"); -
Console.WriteLine(val); -
Console.ReadKey(); -
return0; -
} }
ru-RU
0,25
en-US
0.25
0,25
0,25
en-US
0.25
0,25