Если я хочу использовать объекты в качестве ключей для a Dictionary, какие методы мне нужно будет переопределить, чтобы они сравнивались определенным образом? Скажем, у меня есть класс со свойствами: class Foo { public string Name { get; set; } public int FooID { get; set; } // elided } И я хочу...