[.NET] exponential轉換

作者: foreverwhat (奇)   2017-05-31 17:06:30
請輸入專案類型(網站專案或者應用程式專案):Visual Basic
各位好
想請問一下
如果宣告
Dim aaa As String
Dim bbb As String()
我從儀器裡面讀出來的值存到aaa裡面假設是
9.9e-1,1e+0,3e+0,5e+0,7e+0,9e+0,1.1e+1
然後我用
bbb = Split(aaa, ",")
出來的bbb會為
(0) 9.9e-1
(1) 1e+0
(2) 3e+0
(3) 5e+0
(4) 7e+0
(5) 9e+0
(6) 1.1e+1
我暫時是寫 console.write來監看出來的值
但是在console.write("{0},{1:F}", bbb(0), bbb(1))
得出的結果依然是 9.9e-1 1e+0
而不是 0.99 1 這樣的值
(我想要得出直接的數字值而不是含科學記號的)
看msdn是寫上面那樣可以就轉換
是因為我宣告成string的格式就不能轉換了嗎
那會有甚麼其他可以轉換的方法呢
謝謝~
作者: MOONRAKER (㊣牛鶴鰻毛人)   2017-05-31 17:10:00
那是格式 不是轉換好嗎字串送數值格式結果當然是毫無反應http://bfy.tw/C5xG
作者: vincent0926   2017-12-26 16:46:00
用splite分割後傳回的矩陣都是字串,運算前先轉為數值

Links booklink

Contact Us: admin [ a t ] ucptt.com