作者foreverwhat (奇)
看板Visual_Basic
標題[.NET] exponential轉換
時間Wed May 31 17:06:30 2017
請輸入專案類型(網站專案或者應用程式專案):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的格式就不能轉換了嗎
那會有甚麼其他可以轉換的方法呢
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.190.163
※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1496221593.A.52B.html
→ MOONRAKER: 那是格式 不是轉換好嗎 05/31 17:10
→ MOONRAKER: 字串送數值格式結果當然是毫無反應 05/31 17:14
感激不盡 表達錯誤還看得懂 感恩感恩
※ 編輯: foreverwhat (211.75.190.163), 06/01/2017 10:06:06
→ vincent0926: 用splite分割後傳回的矩陣都是字串,運算前先轉為數值 12/26 16:46