【发布时间】:2012-04-13 10:48:22
【问题描述】:
所以我有一个包含枚举 MyEnum 的类 ClassA,以及一个引用该类(不同项目)的类 ClassB,所以在 ClassB 中我有一个
using ClassA;
子句,我可以使用类似的东西访问该枚举
MyEnum value = MyEnum.EnumValue;
现在在第三个项目中,我有我的 Windows 窗体,它有一个类似的子句
using ClassB;
现在我可以在 ClassB 中添加什么来访问我的 windows 窗体上的枚举?它甚至可能吗?我想避免仅仅为了访问枚举而将 ClassA 添加到我的表单中。
这个想法是 ClassB 是我的表单和 ClassA 中的功能之间的一种管理器 - 但我想访问该枚举,因为它使很多任务变得更容易
【问题讨论】:
-
你不能在课堂之外公开声明枚举吗?然后你可以在使用它所在的命名空间时访问它。
-
@537mfb - “我想避免为了访问枚举而将 ClassA 添加到我的表单中。” - 为什么?
-
@Buzzz - 会调查的 - ClassA 实际上是一个我没有创建的大项目,所以试图避免弄乱它
-
@Ramhound - 为什么我想在我的表单中引用一个 all 项目只是为了访问其中一个类中的一个小枚举?多么浪费