今天在论坛上看到这个问题 现写了个DEMO 希望对其他人有帮助: void Main() { Hashtable ht = new Hashtable(); ht.Add("a", 123); ht.Add("b", 1234); ht.Add("c", 1235); var result = from n in ht.Cast<DictionaryEntry>() where n.Key=="a" select n; Console.WriteLine(result); }