代码之家  ›  专栏  ›  技术社区  ›  Andy Williams

在visual basic中将字符串与字符串列表进行比较

  •  0
  • Andy Williams  · 技术社区  · 5 年前

    示例:如何将列表中的一个字符串与所需字符串进行比较?请帮忙!

    Dim myString As String                 
    
    Dim myList As List(Of String)
    

    假设myString返回Bob,myList返回(Bob、Mary、Sally、Joe)

    我需要做以下工作:

    If(myString = myList) Then
          //Do some code
    End If
    
    2 回复  |  直到 5 年前
        1
  •  1
  •   Dharman vijay    5 年前

    为了将字符串列表中的字符串与所需字符串进行比较,必须知道要与之进行比较的字符串在列表中的哪个位置。

    Dim myString As String
    Dim myList as List(Of String)
    
    'this will compare your string to the first string in the list of strings
    If myString = myList(0) Then
        'do something
    End If
    

    如果您想查看列表中的任何字符串是否与您的字符串相等,请执行此操作

    For i = 0 to myList.Count - 1
        If myString = myList(i) Then
            'do something
        End If
    Next
    
        2
  •  1
  •   likle    5 年前

    如果要测试列表是否包含“Bob”,可以使用contains方法:

        Dim myList As New List(Of String)
        myList.Add("Bob")
        If(myList.Contains("Bob")) Then
            Console.WriteLine("Yes, it is in the list")
        End If