在VB.NET中,可以使用List(Of T).IndexOf
方法从列表中找到对象的索引。这个方法接受一个参数,即要查找的对象。如果找到该对象,则返回其索引;如果没有找到,则返回-1。
以下是一个示例代码:
Imports System.Collections.Generic
Module Module1
Sub Main()
Dim list As New List(Of String)
list.Add("apple")
list.Add("banana")
list.Add("orange")
Dim index As Integer = list.IndexOf("banana")
Console.WriteLine("Index of 'banana': " & index)
index = list.IndexOf("grape")
If index = -1 Then
Console.WriteLine("'grape' not found in the list")
End If
Console.ReadLine()
End Sub
End Module
在这个示例中,我们创建了一个List(Of String)
,并向其中添加了三个字符串。然后,我们使用IndexOf
方法查找字符串"banana"的索引,并将结果打印到控制台。接着,我们再次使用IndexOf
方法查找字符串"grape"的索引,如果返回值为-1,则表示该字符串不在列表中。
注意,这个示例代码使用了List(Of T)
类,该类是.NET框架中的一个泛型类,可以用于存储任何类型的对象。如果您使用的是其他类型的列表,请根据实际情况调整代码。
领取专属 10元无门槛券
手把手带您无忧上云