【发布时间】:2016-05-12 03:56:55
【问题描述】:
我正在尝试使用字典作为班级成员。我想要 使用属性来获取/设置字典的键/值,但我 困惑于如何将字典用作属性。由于有 2 部分,我不知道如何设置 get/sets。
【问题讨论】:
-
发布您尝试过的内容。
-
您可能必须在字典属性上使用字典函数(添加/删除),如下所示:
MyObjInstance.dictionaryProperty.Add("key", value);。 -
字典作为属性应该期望一个字典对象被设置并通过get返回。在属性“set”中设置一个值似乎不正确,因为它是一种集合。更好的是,您可以将字典作为一个字段并公开几个方法“添加”、“删除”并使用字典进行操作。
-
我已经解决了我自己。感谢您的支持。
标签: c# .net properties getter-setter