Vb.net 文本拆分为空

Vb.net Text Splitting is Null

我只是在文本文件中用这段代码逐行分隔

Sub Event2()
    Dim Lines = File.ReadAllLines(Place + "Text.txt")
    Dim Srl As String = Lines.ElementAtOrDefault(1)
    Dim Str1() As String
    Str1 = Srl.Split("^")
    Title.Text = Str1(0)
    LoadIMage(pb1, Str1(1))
    LoadIMage(pb2, Str1(2))
    LoadIMage(pb3, Str1(3))
    TxtDesc.Text = Str1(4)
End Sub

但是当行为空时出错,我尝试添加这段代码,但失败了

If Srl.IsNullOrEmpty Then

当行为空时忽略此子的代码是什么?

请尝试:

If Srl IsNot Nothing Then
String.IsNullOrEmpty(Srl)

它是字符串 class 上可用的共享方法,因此您无需拥有有效的字符串实例即可调用它。