3

Excel ファイルを生成するために、タスクでコードを実行します。ただし、セル形式は依然として en-US 形式です。タスクは Current Thread の 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 形式のままです。たぶん、タスクには他のパラメーターがあります:/

4

1 に答える 1

0

http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx

CultureInfoはアンマネージコードに対してのみ機能するようです:(

于 2011-09-13T09:41:13.873 に答える