0
Visual Studioの奇妙な動作に直面しました。私は自分のコンピュータとすべてのユーザー(RU以前)のためにUSAロケールを設定しました。しかし、double.Parse()はデリミタのように "、"ではなく "。"です。それは私を本当に混乱させます。私はdouble.Parse(0.006)のように解析しようとしている場合、それはエラーをスローすることを意味しますが、0,006は素晴らしい作品です。Visual Studioはシステムロケールを認識しません(double.Parse failed)
ありがとうございました。
デスクトップアプリケーションですか?ウェブ1? Windowsサービス?ロケールは各ユーザーに固有のものです。コードを実行しているユーザー(IIS_USRまたはLocal_System)に正しいロケールが設定されていることを確認してください。 –
Webサイトです。そして、それはローカルIISサーバーでホストされました。チェックすることをお勧めします。ありがとうございました – sirishotka