String Dictionary in C# is a case sensitive data structure. But many times we wish if the Dictionary was case insensitive (at least I do). In this article we learn how to create a case insensitive dictionary.