我有textBox1,它包含數字10.我需要得到數字10以加倍小數點。我當前的代碼是:使小數點爲整數
variables.myNum = double.Parse(textBox1);
我在變量類中聲明的myNum:
public static double myNum;
與該代碼我得到的10號將翻一番。問題是我需要有小數點,所以我想有「10.」。如果我寫入textBox1「10.」它不起作用。編輯:.ToString(「0.00」)給整數的小數點,但它也給了我不想要的那兩個零。整數只需要一點。
編輯:首先我:
10
10.5
10.58
10.589
我想有:(1注十點以後點)
10.
10.5
10.58
10.589
用的ToString( 「0.00」),我可以得到:
10.00
10.50
10.58
10.58
但我不希望那些額外的零結束。只有點和數字不是零。
有沒有這樣的概念,「雙小數點」 - 這只是一個數字。你什麼時候使用* myNum?你應該基本上將它轉換爲字符串時將其格式化。 –
你的檔案沒有說你居住在哪個國家。當你問這樣的問題時,這很重要。嘗試使用逗號而不是小數點。如果您堅持使用句點,那麼您必須將CultureInfo.InvariantCulture.NumberFormat傳遞給Parse()方法。 –
我在string [] lines = {...}中使用myNum。我可以在那裏轉換它嗎?我想用句號而不是逗號。我已經設置了CultureInfo,以便逗留逗號。 – kah