Ciao rudyF.
Siccome sei nuovo del linguaggio ti consiglio di non mischiare il vb.net con il VBScript sono due cose completamente diverse.
Dal vb.net eval è come richiamare un oggetto o una funzione.
in vb.net eval non esiste perché ci sono le classi, strutture, metodi, funzioni, array etc.
nel tuo caso in vb.net diverrebbe e sarebbe molto più facile farlo in questo modo.
Dim animale As String
Dim animali As String() = New String(2) {}
Dim indice As Integer
animali(0) = "APE F"
animali(1) = "AQUILA F"
animali(2) = "ASINO M"
animale = animali(indice)
Console.WriteLine(animale)
Ma ti conviene partire da zero.
Perché il vb.net è anche un linguaggio orientato ad oggetti ed è completamente diverso dal VBScript.