我想从字符串中获取数字,我做了.
我想将此char转换为数据库的任何interger,但会出现以下错误:'/'应用程序中的服务器错误.
输入字符串的格式不正确.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.FormatException: Input string was not in a correct format.
Run Code Online (Sandbox Code Playgroud)
码:
For Each File As FileInfo In New DirectoryInfo(("C:\Folder")).GetFiles("*.aspx", SearchOption.AllDirectories)
vFileName = File.FullName
Dim myChars() As Char = vFileName.ToCharArray()
Dim iChar As Integer = Convert.ToInt32(myChars)
iChar = Mid(1, 1, iChar)
Run Code Online (Sandbox Code Playgroud)
您不需要转换字符串,您可以将其中的字符作为Char值访问.您可以使用它Char.IsDigit来检查数字:
vFileName = File.FullName
Dim iChar As Integer = -1
For Each ch As Char In vFileName
If Char.IsDigit(ch) Then
iChar = Int32.Parse(ch)
Exit For
End If
Next
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
77 次 |
| 最近记录: |