If I have a Dictionary is it possible to make methods like ContainsKey case-insensitive?
This seemed related, but I didn\
If you have no control in the instance creation, let say your object is desterilized from json etc, you can create a wrapper class that inherits from dictionary class.
public class CaseInSensitiveDictionary : Dictionary
{
public CaseInSensitiveDictionary() : base(StringComparer.OrdinalIgnoreCase){}
}