Non è necessario creare una raccolta, utilizzare un int
variabile che è 0 e aumentalo in a foreach
. Quindi hai l'indice e l'elemento.
int index = 0;
foreach(var x in result)
{
// x is the element and index the current index
Console.WriteLine("Val:{0} Index:{1}", x.val, index);
index ++;
}