【发布时间】:2011-01-06 03:37:25
【问题描述】:
我有一个类需要以某种方式封装一些功能。
我正在考虑一个嵌套类,并将该功能和一些状态放入其中。 这两个类之间的关系是一对一的。
访问外部类成员变量或方法的问题应该声明为static,我不想要它。另一种解决方案是将外部类的引用传递给内部类。
解决我的问题的最佳做法是什么?
【问题讨论】:
-
你能告诉我们你到目前为止有什么吗?
-
内部类是一种处理外部类数据的数据处理类。我需要访问外部类的所有内容,但仍以某种方式封装。也许将此功能定义为一个新类并不是一个好主意。
标签: c# class nested one-to-one