title: Searching case insensitively in case sensitive dictionary using c#
body: <p>I have a case sensitive dictionary (very huge one). I want to search the keys of this dictionary using ignore-case (case-insensitive).
  I don't want to use foreach to iterate throughout this dictionary and compare each values as the dictionary contains too many data.</p>
  
  <p>Is there a better (most-efficient) way to to do this using C#? I want some suggestions.</p>