Suppose I have a list with a Pair.First as a string[] (i.e. my key):
var lst = new List> { new Pair(new