VB.NET: 如何过滤字符串中的 'K' 和 '+' 符号并转换为数字
VB.NET: 如何过滤字符串中的 'K' 和 '+' 符号并转换为数字
您可以使用 String.Replace 方法移除字符串中的字符,并使用 Double.Parse 或 Integer.Parse 方法将结果转换为数字类型。
以下是一个示例代码:
Dim input As String = 'K+123.45'
Dim filteredString As String = input.Replace('K', '').Replace('+', '')
Dim number As Double = Double.Parse(filteredString)
Console.WriteLine(number)
输出:
123.45
请注意,如果输入字符串中包含非数字字符,或者数字字符的格式不正确,将会抛出 FormatException 异常。因此,在实际应用中,您可能需要添加适当的错误处理逻辑。
原文地址: https://www.cveoy.top/t/topic/oBTS 著作权归作者所有。请勿转载和采集!