using System.Globalization;
public class TempTurkCulture : IDisposable
private static CultureInfo StartCulture;
private static CultureInfo StartUICulture;
private static readonly CultureInfo TurkCulture = new CultureInfo("tr-TR");
private bool m_disposed = false;
private static int s_activeCount;
StartCulture = Thread.CurrentThread.CurrentCulture;
StartUICulture = Thread.CurrentThread.CurrentUICulture;
Thread.CurrentThread.CurrentCulture = TurkCulture;
Thread.CurrentThread.CurrentUICulture = TurkCulture;
Thread.CurrentThread.CurrentCulture = StartCulture;
Thread.CurrentThread.CurrentUICulture = StartUICulture;
public static void Main()
using (new TempTurkCulture())
Console.WriteLine("i am world".ToUpper());
Console.WriteLine("i am world".ToUpper());