作者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://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1496221593.A.52B.html
1F:→ MOONRAKER: 那是格式 不是转换好吗 05/31 17:10
2F:→ MOONRAKER: 字串送数值格式结果当然是毫无反应 05/31 17:14
感激不尽 表达错误还看得懂 感恩感恩
※ 编辑: foreverwhat (211.75.190.163), 06/01/2017 10:06:06
4F:→ vincent0926: 用splite分割後传回的矩阵都是字串,运算前先转为数值 12/26 16:46