Jam*_*123 2 .net vb.net string
我会得到数据DataTable.我将迭代数据foreach.我将拥有所有类型的数据Datatable.现在我需要查找Double每个项目(string)DataTable.如何找到IsDouble字符串?
例如:
我有"21342.2121"字符串.我需要将其转换为Double.但有时数据会是"TextString".所以我不能用Double.Parse().
怎么办呢?
Dim val as Double
Double.TryParse("MyString", val)
Double.TryParse("1234.567", val)
Run Code Online (Sandbox Code Playgroud)
首先,TryParse()将返回false.第二个TryParse()将返回true并将1234.567放入val.
只是为了扩展已经提供的(正确的)答案,这里是一个完整的代码示例,说明如何使用Double.TryParse:
Dim value As Double
If Double.TryParse(stringFromDataTable, value) Then
' text has been parsed as value, '
' so you can use value however you see fit '
Else
' text was not a valid double, so you can '
' notify the user or do whatever you want... '
' note that value will be zero in this case '
End If
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11493 次 |
| 最近记录: |