title: KeyValuePair VS DictionaryEntry
body: <p>What is the difference between KeyValuePair which is the generic version and DictionaryEntry?</p>
  
  <p>Why KeyValuePair is used instead of DictionaryEntry in generic Dictionary class?</p>