2011-10-17 82 views
0

我有一個內部進程,需要非常特定格式的數據。我無能爲力。所以在我的VB.NET程序中,我試圖輸出一個帶有終止小數的數字,之後沒有任何數字。我試圖帶終止小數的VB.NET格式號

swOut.WriteLine("{0,10:###0.}", var) 

但輸出是一個整數

886 
913 
941 
971 
1002 
1034 

和我需要的是

886. 
913. 
941. 
971. 
1002. 
1034. 

必須是容易的,但不能找到它在.NET的幫助。

感謝

〜AGP

回答

3

儘量只移動小數點的格式規範之外:

swOut.WriteLine(String.Format("{0,10:###0}.", var)) 

您也許能夠做到這一點是這樣的:

swOut.WriteLine("{0,10:###0}.", var) 
+0

Ahhh找到了你。我也嘗試轉義它swOut.WriteLine(「{0,10:### 0 \。}」,var) – sinDizzy

+0

你有它的工作? –

+0

是通過實驗和建議在這裏。 – sinDizzy