如何获取IF语句以读取多行文本框?

时间:2012-11-03 13:46:58

标签: xml vb.net if-statement

我有一个多行文本框,其文本包含此

<?xml version="1.0" encoding="utf-8"?>
<version>6</version>

我想尝试像这样的if命令

    If TextBox3.Text = "<?xml version=""1.0"" encoding=""utf-8""?>" + "<version>6</version>" Then
        msg = "No new updates"
    ElseIf "<?xml version=""1.0"" encoding=""utf-8""?>" + "<version>7</version>" Then
        msg = "New update available"
    End If

但是我似乎无法让文本框读取2行代码并且它一直在跳过它,我怎么能得到IF命令来读取这两行并且说没有新的更新?

1 个答案:

答案 0 :(得分:0)

    If TextBox3.Text.Contains("<version>6</version>") Then
        msg = "No new updates"
    ElseIf TextBox3.Text.Contains("<version>7</version>") Then
        msg = "New update available"
    End If

将解决您的具体问题,虽然我确定您是否解释了您想要实现的目标,但会有更好的方法。