我希望能夠轉換小數長 - 總是缺少點分隔
varchar > decimal > long
時dbreader[11]
持有3319419,13
爲varchar
例如:
decimal d = Convert.ToDecimal(dbreader[11], CultureInfo.InvariantCulture);
我得到
d = 3319419.13M
當我將它轉換爲長對象我結束了
long i = 3319419
我想結束了3319419,1
長是一個8字節的整數(整數) – craig1231
不是一個C#開發人員我可能是錯的,但不是一個整數數據類型?你是否期望整數持有一個浮點數? –
要澄清,你想要顯示的數字作爲文本,即「3319419,1」,或將數字四捨五入到一位小數,即3319419.1? – harriyott