我正在用C#編寫程序,用於在模型格式之間進行轉換。 模型格式包含數字,如「-0.136222」。System.Convert.ToSingle()問題,(1.5)與(1,5)
我可以使用System.Convert.ToSingle()將其轉換爲浮點數。但在德國,我們使用逗號作爲小數點(-0,136222),並且System.Convert在此處選擇。現在我遇到了它不能識別小數點的問題,因爲它需要逗號。
簡而言之, 我們有這樣的:「-0.136222」 我們得到這樣的:-0136222.0f 因爲它需要這樣的:「-0,136222」
我可以告訴系統識別逗號作爲小數點只爲我的計劃?解決方法將不起作用,因爲它需要可移植(到其他國家)。
這不是本地化問題,它是國際化問題。本地化標籤在這裏無關緊要。 – 2010-09-18 21:06:58
呃,它需要是可移植的,但數據格式不正確。當用戶居住在美國時,它會有逗號嗎?你需要一個配置選項。 – 2010-09-18 21:10:11