我List<>在课堂上有一个公共财产类型MyClass。这是公开的,因为外部代码MyClass(包括XAML绑定)需要能够访问和更改数据。但是,外部元素不MyClass应该做的一件事就是调用Add()方法。将新方法添加到列表的唯一方法应该是通过MyClass.MyListAdder()方法。有没有办法做到这一点?
2 回答
烙印99
TA贡献1829条经验 获得超13个赞
这可能是您要寻找的:
List<object> someList = new List<object>();
public ReadOnlyCollection<object> SomeList
{
get
{
return someList.AsReadOnly();
}
}
- 2 回答
- 0 关注
- 122 浏览
添加回答
举报
0/150
提交
取消