类和文件VB .Net

时间:2011-10-28 19:38:23

标签: .net vb.net class

我有近150个参考表,我正在研究获得参考列表的服务。我正在尝试编写代码生成器,并且如果我在一个文件中有多个类,我想知道是否存在与性能相关的问题。我知道维护一个巨大的文件会很困难。但我更关心的是性能而不是维护。

欢迎任何建议。

提前致谢。

此致

拉​​加

2 个答案:

答案 0 :(得分:5)

它对编译的代码没有任何影响。我一直在Protocol Buffers中使用生成的代码执行此操作 - 诚然这是C#,但它的原理相同。

如果您打开生成的代码文件,可能会使Visual Studio变慢,例如用于调试,但这是另一回事。 (我相信Visual Studio本身并不算太糟糕,但我似乎记得Resharper放慢了大文件的速度。如果我错误地记住了这个,请向Jetbrains道歉!)

从使生成的代码更容易包含在项目文件等中的角度来看,只有几个大文件而不是许多小文件很方便,所以听起来就像你做的那样正确

答案 1 :(得分:2)

据我所知,在文件中放置多个类没有性能损失或好处。

会有与之相关的维护成本,因为它可能会使您想要编辑的课程难以找到。