static void DemoSortedList() {
SortedDictionary<string, string> list = new SortedDictionary<string, string>();
for (char ch = 'Z'; ch >= 'A'; ch--) {
	list.Add(ch.ToString(), "Letter " + ch.ToString());
}

Console.WriteLine("-- queryStandard --");
var queryStandard =
from l in list
where l.Key == "M"
select l.Value;
Dump(queryStandard);

Console.WriteLine("-- queryFast --");
var queryFast = list.WhereKey("M");
Dump(queryFast);
}

static void Dump<T>(IEnumerable<T> sequence) {
foreach (T item in sequence) {
	Console.WriteLine(item);
}
}
