using System.Collections.Generic;
public static List<Tuple<string, int>> myGrid = new List<Tuple<string, int>>();
public static void Main()
for (int i = 0; i < 100; i++)
myGrid.Add(new Tuple<string, int>("Item" + i.ToString(), i));
var index = myGrid.FindIndex(0, t => t.Item2 == 15);
Console.WriteLine(index);
index = myGrid.FindIndex(0, t => t.Item1 == "Item15");
Console.WriteLine(index);