到目前为止,我还没有尝试在通用列表中使用 foreach 子句。我得到的编译错误是:
foreach 语句无法对“DMS.OrderNodeList”类型的变量进行操作,因为“DMS.OrderNodeList”不包含“GetEnumerator”的公共(public)定义
有什么建议吗?
谢谢
最佳答案
告诉你的OrderNodeList
类扩展Collection<OrderNode>
,然后您将为您获取此枚举器(并且现在可能会为您实现您手动创建的用于管理集合的大部分逻辑。)
这是假设您的 OrderNodeList
拥有 OrderNode
的收藏对象。
关于c# - 将 'foreach' 与通用列表一起使用时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2271724/