C#任务,System.Threading.Thread.CurrentThread.CurrentCulture和Microsoft.Office.Interop.Excel
我在任务中执行代码以生成excel文件。 但单元格格式仍然是en-US格式。 任务是否获取当前线程的CurrentCulture参数?
这里有一些代码:
Parallel.ForEach(_blablalist, blabla => { Console.WriteLine(System.Threading.Thread.CurrentThread.CurrentCulture); Console.WriteLine(System.Threading.Thread.CurrentThread.CurrentUICulture); Dowork(blabla); }
输出:
FR-FR
FR-FR
这是我想要的,但excel保持在en-US格式。 也许任务有其他参数:/
http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx
看起来像CultureInfo只适用于非托pipe代码:(