我寫了一個區間分析C#應用程序,所以我必須處理非常大或小的數字。我認爲double是非常好的數據類型(因爲浮點算術)。用戶可以定義的任何功能,我可以用以下正則表達式檢測它的數字:C#數學類型的數學類型?
([0-9]+)|([0-9]+.[0-9]+)
這是一個VICA亦然進步,應用程序計算一些數據,我必須以匹配所計算出的數據的正則表達式以及。我的問題是,在一些危急情況下,double使用科學縮寫,例如1E-9,但我想使用上面正則表達式中定義的格式。我認爲小數對於這種情況是一種很好的類型,但常用的數學函數使用雙輸入,所以我必須將它轉換到任何地方。
有沒有一種好的和有效的方法來處理這個問題? (對不起,我的英文)。
請顯示您的原始問題。我認爲你正在解決問題,並且可能有一個更簡單的解決方案。 – Femaref 2013-03-26 10:58:21
不要把數字存儲和表示與數字格式混淆輸出 – 2013-03-26 10:59:08