[英]Java to VB.net NullReferenceException on Split String
Public Overridable Sub printMatrix()
administrator.ListBox1.Items.Add(ControlChars.Lf)
For i As Integer = 1 To matrix.Length - 1
For j As Integer = 1 To matrix.Length - 1
Dim parser() As String = matrix(i)(j).Split(New Char() {" "c})
' Dim parser() As String = matrix(i)(j).Split(" ", True)
For k As Integer = 0 To parser.Length - 1
If Regex.IsMatch(parser(k), "[a-zA-Z ]*\d+.*") Then
Console.Write(Double.Parse(parser(k)) & " ")
End If
'If parser(k).matches("[a-zA-Z ]*\d+.*") Then
' Console.Write(Double.Parse(parser(k)) & " ")
'End If
Next k
administrator.ListBox1.Items.Add("|" & ControlChars.Tab)
Next j
administrator.ListBox1.Items.Add(ControlChars.Lf)
Next i
End Sub
Getting a NullReferenceException
on Split String error when running program. 运行程序时,在Split String错误上获取
NullReferenceException
。 Sorry, new here. 对不起,新来的。 I'm parsing through an array and trying to print the values to a
listbox
. 我正在解析数组并尝试将值打印到
listbox
。 The original code was written in Java and after using a converter to add it to my vb.net code I'm getting this null exception. 原始代码是用Java编写的,在使用转换器将其添加到我的vb.net代码后,我得到了这个null异常。
尝试这个:
Dim parser As new String() = matrix(i)(j).Split(New Char() {" "c})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.