跨多个文件扩展VB.NET类定义

时间:2010-02-10 15:22:07

标签: vb.net

为了组织我的MainForm类的各种方法,我想将它们分类为几个文件。当然,这些方法仍然需要访问我在MainForm类中添加的表单元素和其他变量。

执行此操作的标准/最佳实践方法是什么?

3 个答案:

答案 0 :(得分:3)

可以使用Partial Classes完成。

在文件中构建代码的另一种方法是Regions

当然,如果您的类代码太大而需要将其拆分为多个文件,您可能需要考虑将其重构为多个类。

答案 1 :(得分:2)

听起来应该使用partial classes

答案 2 :(得分:1)

简单的答案是使用部分类。这并不能告诉您应用程序的最佳实践设计。

我建议阅读 Microsoft .NET:为企业构建应用程序 http://www.amazon.com/Microsoft-NET-Architecting-Applications-PRO-Developer/dp/073562609X

您可以从codeplex下载该书附带的源代码。只需搜索nsk。

阅读本书后,源代码更有意义。