0
You can make use of SortedList collection in .net
SortedList<string, string> openWith = new SortedList<string, string>();
openWith.Add("SomeKey", "SomeValue");
openWith.Add("SomeKey", "SomeValue");
Represents a collection of key/value pairs that are sorted by key
Check this is correct answer if it helped.