If you want the list to keyshave a specific value using LINQ (.NET> = 3.5)
object searchedValue = something;
IEnumerable<object> keys = ClientList.Cast<DictionaryEntry>().Where(p => ClientList.Values == searchedValue).Select(p => p.Key);
This is probably not what you wanted, but it is what you requested.
( : ClientList ( "" ) , , . .