.net max类大小

时间:2013-01-21 11:10:10

标签: c# asp.net compiler-construction

ASP.NET 3.5中的类大小是否存在限制(可能是编译器限制)?

我有一个单独的类文件,它将继续增长并且可能变得非常大(很容易获得100k行代码,或者10k成员)。

我只需要知道代码行,原始文件大小或单个类中的成员数量是否有限制。

请不要问我为什么要做一些听起来既愚蠢又疯狂的事情;我很清楚这种方法的后果。

2 个答案:

答案 0 :(得分:0)

绝对不是,没有一个班级的最大尺寸。

答案 1 :(得分:0)

FWIW,我有一个带有165k代码行(~6MB)的文件,这是我用我的工具生成的(它本来是为了加载一些测试数据)。

在Linux上(Ubuntu 16.04)当我尝试在文件中使用该类型时,我收到了System.AccessViolationException。

所以看起来确实存在一些限制。

我应该提到这是使用.NET Core 2.0