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