![](/img/trans.png)
[英]how can I limit the maximum of the number of variables (sql variables) to 100
[英]Maximum number of variables in method
我在這里閑着,所以我有這種好奇心,有人可以告訴我C#中每種方法的最大變量數是多少?
我只是嘗試使用26 * 26 * 26 * 26局部變量編譯生成的程序源,而不是方法參數(它們被稱為@aaaa
, @aaab
, @aaac
等),我遇到了這個限制:
錯誤CS0204:僅允許65534個本地
變量計數沒有已知限制,也因為任何變量可以具有不同的大小,但執行堆棧大小存在內存限制 。
引用布萊恩:
.NET應用程序的默認堆棧大小為1 MB(對於32位ASP.NET應用程序,默認值為256 KB,對於64位ASP.NET應用程序,默認值為512 KB),但您可以更改它。 對於應用程序,您可以通過修改可執行文件的PE頭來更改默認大小。 對於您創建的線程,您可以使用占用堆棧大小的構造函數重載。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.