方法中的最大变量数

我在这里闲着,所以我有这种好奇心,有人可以告诉我C#中每种方法的最大变量数是多少?

变量计数没有已知的限制,也因为任何变量可以具有不同的大小,但是执行堆栈大小存在内存限制

引用布莱恩:

.NET应用程序的默认堆栈大小为1 MB(对于32位ASP.NET应用程序,默认值为256 KB,对于64位ASP.NET应用程序,默认值为512 KB),但您可以更改它。 对于应用程序,您可以通过修改可执行文件的PE头来更改默认大小。 对于您创建的线程,您可以使用占用堆栈大小的构造函数重载。

C#中的堆栈容量

我只是尝试使用26 * 26 * 26 * 26局部变量编译生成的程序源,而不是方法参数(它们被称为@aaaa@aaab@aaac等),我遇到了这个限制:

错误CS0204:仅允许65534个本地