Re: [.NET] 讀值後運算

作者: foreverwhat (奇)   2016-04-22 11:34:55
不好意思
還是不知道該怎麼寫
像我現在的程式 簡單先寫看儀器讀出來的值
console.write(aaa)
這邊看到的值是 1,+1.55121667E-006
但是我想把它寫成跟儀器端上看到的 1551.2167nm
那我嘗試寫成
buf = Split(aaa,",")
a = Convert.ToString(buf)
console.write(a)
看到的值就會變成 System.String[]
還是不知道要怎麼單把 +1.55121667E-006拉出來計算
再麻煩各位前輩指點指點 謝謝
※ 引述《foreverwhat (奇)》之銘言:
: 各位好
: 想請問下
: 如果我從儀器抓出來的欄位值是
: 1,+1.55116309E-006
: 我有甚麼辦法可以只運算後面那個值呢
: 像是變成1,1551.16309
: 或是只有 1551.16309 前面的值沒有也沒關係
: 謝謝
作者: ian90911 (xopowo)   2016-04-22 11:36:00
你需要看的是split的文件說明
作者: evil2004 (忘卻深淵)   2016-04-22 11:48:00
buf = Split(aaa,",")(1)然後沒必要多做一次轉String, Split回傳的就是String()那就宣告buf為一陣列就好 Dim buf() As String因為Split回傳是字串陣列, 就算只有一個元素 也要用陣列型別去接值

Links booklink

Contact Us: admin [ a t ] ucptt.com