StringComparer.OrdinalIgnoreCase özelliğine ilişkin MSDN belgelerine göre: OrdinalIgnoreCase özelliği, StringComparer sınıfından türetilen bir anonim sınıf örneğini döndürür. Bu alışılmadık bir özelli
Bu bir çeşit garip sihir, ContainsKey yanlış döndürür. Aynı sonuçla InvariantCulture karşılaştırmasını kullanmaya çalıştım. GameCommands = new Dictionary<string, GameCommand>(StringComparer.Ordinal)