【发布时间】:2010-12-19 15:43:51
【问题描述】:
有没有办法在 C# 中迭代类的实例?这些实例不在集合中进行跟踪或管理。
【问题讨论】:
-
Marc 是对的,您不能在框架内执行此操作 - 我认为有人想要执行此操作的次数必须非常低 - 您是否正在尝试实现特定的目标?
-
没什么特别的。只是打开的表单可以使用两个名称之一(基于表单的某些特征)。也许那是不必要的,我会坚持使用一个表单名称。
-
如果您试图确保表单只打开一次 - 也许您可以使用互斥锁。您可以随意命名表单,然后检查是否已创建互斥锁。
-
这是用于 WinForms 的吗?如果是这样,
Application.OpenForms可能有用。
标签: c# .net iteration iterator