我有IDictionary<TKey, TValue>
一TKey
堂课。我可以添加使用带有String
值而不是 a的索引器的功能TKey
吗?
public class MyClass {
public string Name { get; set; }
}
....
//dict is a IDictionary<MyClass, object>
dict.Add(new MyClass { Name = "Foo" });
目前我正在使用 Linq 来访问这些值,Name
但我更喜欢这样的东西:
//This call returns the variable I added above
object value = dict["Foo"];
这可能吗?