【发布时间】:2012-08-23 23:35:40
【问题描述】:
鉴于List<T> is considered bad as a base class 和Collection<T> 在Metro Windows 应用商店应用程序可用的框架子集中似乎不可用,应该使用什么基类来代替@987654324 @ 允许可扩展性,例如在添加或删除项目时引发事件?
【问题讨论】:
-
为什么您认为
Collection<T>不可用?可移植类库支持它。 -
@DanielHilgarth 因为 Intelisense 没有将其显示为我的选项?
-
你添加
using System.Collections.ObjectModel;了吗? -
我会更改那篇文章中的两个类以公开
ICollection<T>(如果足够的话,甚至可以公开IEnumerable<T>),而不是任何具体的类,但没有明确的公开具体原因。 -
好吧,我的错,只是导入了错误的命名空间:(
标签: c# windows-8 microsoft-metro windows-store