アプリケーションがすべての地域フォーマットで適切に動作することをテストする簡単な方法はありますか? それとも、面倒なリージョン形式の設定、電話の再起動、アプリケーションのデプロイが必要ですか?
私が質問する理由は、地域形式がロシア語に設定されていると、小数点以下の桁数が「.」ではなく「,」で表されるため、アプリが正しく動作しないことを最近発見したためです。したがって、ロシア語では、次のコードは例外をスローします。
string version = "2.5"
decimal d = Convert.ToDecimal(version);
一方、次は正しいです。
string version = "2,5"
decimal d = Convert.ToDecimal(version);
ありがとう!