你能帮我找到用严格的选项分割两个文本字符串的最佳方法吗
If TxDovizAlisAlt1.Text <> "" Then
TxOranUst.Text = Math.Round(TxDovizAlisAlt2.Text / TxDovizAlisAlt1.Text, 4)
End If
文本字符串正在从带有“。”的网页中检索。或 "," 十进制符号
你能帮我找到用严格的选项分割两个文本字符串的最佳方法吗
If TxDovizAlisAlt1.Text <> "" Then
TxOranUst.Text = Math.Round(TxDovizAlisAlt2.Text / TxDovizAlisAlt1.Text, 4)
End If
文本字符串正在从带有“。”的网页中检索。或 "," 十进制符号
由于您在文本框中有文本(字符串),因此您首先必须将该文本转换为实际数字。
在不知道其中的实际数据是什么的情况下,我会含糊其辞地说您可以使用 TryParse、Cast 或 Convert 之类的东西。
例如:
Math.Round(CDbl(TxDovizAlisAlt2.Text) / CDbl(TxDovizAlisAlt1.Text), 4)
Dim test As Double = Math.Round(CDbl("123.456") / CDbl("78.910"), 4)
Debug.Print(test.ToString) 'Print>>> 1.5645