Holen Sie sich Schlüssel-Wert - Dictionary<string, List<string>>

Bin ich mit Mühe den Schlüssel, indem Sie einen Wert. Was ist die beste Art, wie ich diese erreichen können?

var st1= new List<string> { "NY", "CT", "ME" };
var st2= new List<string> { "KY", "TN", "SC" };
var st3= new List<string> { "TX", "OK", "MO" };
var statesToEmailDictionary = new Dictionary<string, List<string>>();
statesToEmailDictionary.Add("[email protected]", st1);
statesToEmailDictionary.Add("[email protected]", st2);
statesToEmailDictionary.Add("[email protected]", st3);

var emailAdd = statesToEmailDictionary.FirstOrDefault(x => x.Value.Where(y => y.Contains(state))).Key;
InformationsquelleAutor Krishh | 2013-05-31
Schreibe einen Kommentar