一个方法中的最大变量数我在这里闲着所以有这个好奇心,谁能告诉我C#中每个方法的最大变量数是多少?变量计数没有已知限制,这也是因为任何变量都可以有不同的大小,但是执行堆栈大小有内存限制。引用Brian的话:.NET应用程序的默认堆栈大小为1MB(32位ASP.NET应用程序为256KB,64位ASP.NET应用程序为512KB),但您可以更改它。对于应用程序,您可以通过修改可执行文件的PE标头来更改默认大小。对于您创建的线程,您可以使用占用堆栈大小的构造函数重载。C#中的堆栈容量我只是尝试使用26*26*26*26个局部变量而不是方法参数(它们称为@aaaa、@aaab、@aaac等)编译生成的程序源,我遇到了这个限制:错误CS0204:Only65534localsareallowed以上就是C#学习教程的全部内容:方法中变量的最大个数。收藏不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
