Here is one way...
Dim A As String() = {"a", "b", "c", "d", "e", "f", "g", "h", "i"}
Dim B As String() = {"b", "d", "e"}
Dim c = A.Select(Function(x, i) New KeyValuePair(Of String, Integer)(x, i)) _
.Where(Function(x) B.Contains(x.Key))
For Each item In c
Console.WriteLine("{0} - {1}", item.Key, item.Value)
Next