【问题标题】:Vb.net Text Splitting is NullVb.net 文本拆分为空
【发布时间】:2015-05-25 01:14:29
【问题描述】:

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

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

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

【问题讨论】:

  • 如果你想使用Str1(4),你应该检查Str1.Length = 5

标签: vb.net split


【解决方案1】:
String.IsNullOrEmpty(Srl)

它是 String 类上可用的 Shared 方法,因此您不需要有效的 String 实例来调用它。

【讨论】:

    【解决方案2】:

    请尝试:

    If Srl IsNot Nothing Then
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-12
      • 1970-01-01
      • 1970-01-01
      • 2017-02-21
      • 1970-01-01
      • 2020-12-20
      • 2012-04-21
      相关资源
      最近更新 更多