将文本框值转换为双精度值

昂加银饰

我有 Textbox1.Lines

25.0
25.0
25.0
25.0
25.0
25.0
25.0
25.0
25.0
25.0
Dim value2 as double = 0.4
Dim lines As String() = Textbox1.Lines
lines = Val(lines(here is a line code loop)) + val(value2)
Textbox1.Lines = lines

我如何使这段代码工作?它只计算我的整数,例如,如果是255.5,它只显示255.

例如,我如何转换此文本框以计算双打 25.4 + 25.7 = 30.1

我必须计算它所具有的行的值(即25.0)+ 新值,如果是,0.4则它将显示25.4,不幸的是,我的文本框不知道如何执行此操作,我也不知道如何转换它以便我可以正确读取值。

蒂姆·施梅尔特

我建议使用 VB.NET,而不是 VisualBasic 方法。用于Double.Parse将每一行的字符串解析为 a Double,然后添加固定值value2并用于ToString将它们转换回字符串:

Dim invalidLines = From line in Textbox1.Lines
                   Where Not Double.TryParse(line.Trim(), Nothing)
If invalidLines.Any() Then
    ' Inform user that he should enter numeric values only '
    Return
End If

Dim lineValues = From line in Textbox1.Lines
                 Select (Double.Parse(line.Trim()) + value2).ToString()
Textbox1.Lines = lineValues.ToArray()

您需要添加Imports System.Linq.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将双精度值绑定到文本框

使用一种方法将多个文本框转换为双精度

将文本框中的双精度值拆分为多个数组

从文本文件matlab读取时将单元格转换为双精度值

如何将文本框值转换为数组并在Java中转换为整数

将8个字节转换为双精度值

Java反射。将返回值转换为双精度

C ++将变量小数转换为双精度值

将 uint64_t 转换为双精度值

将轨迹栏值转换为双精度

将字符串从Firebase转换为双精度值

将数组int值转换为双精度

如何检查用户在文本框中输入的值是否为数字双精度?

asp.net文本框双精度(0,00)值验证

如何在 ASPX C# 网站的文本框中接受双精度值?

如何将值文本框类型=数字转换为十进制

将文本框值转换为十六进制?Java脚本

如何在将双精度值转换为字符串后从双精度值中删除小数点

如何将Gridview单元格值转换为另一页上相应的文本框值?

使用Java将双精度值转换为BigInteger值的最佳方法

将E-02的双精度值转换为“正常”值

双精度值不能转换为布尔值

将ConsoleWriteLine转换为文本框

如何将 Unity 中文本框的文本设置为脚本的双返回值?

如何使用RxJava将双精度值的嵌套列表转换为Java类?

Swift JSONSerialization隐式将双精度值转换为字符串

R:根据列索引将数据帧值从整数转换为双精度

Swift-将数组中的值转换为双精度或浮点型

将双精度日期和时间值转换为另一个时区?