我在這裏閒置,所以我有這種好奇心, 有人可以告訴我,C#中每個方法的最大變量數是多少?方法中變量的最大數量
8
A
回答
6
上有計數的變量,也因爲任何變量可以具有不同的大小沒有已知的限制,但對執行堆棧大小一個內存限制。
引用布萊恩:
用於.NET應用程序的缺省堆棧大小爲1 MB(缺省值爲256 KB用於32位應用程序ASP.NET和512 KB的64位應用程序ASP.NET ),但 你可以改變這一點。對於應用程序,您可以通過修改可執行文件的PE標頭來更改默認的 大小。對於 創建的線程,您可以使用構造函數重載,它採用堆棧大小。
15
我只是試圖編譯26個* 26個* 26個* 26個的局部變量,而不是方法的參數的生成的節目源,(它們被稱爲@aaaa
,@aaab
,@aaac
等),和我打這個限制:
錯誤CS0204:只有65534當地人允許
+0
我已經達到它生成源代碼..:D – Laie
相關問題
- 1. Java方法中局部變量的最大數量
- 2. 最大數量的MediaPlayer變量
- 3. 初始化大量變量的最簡單方法
- 4. 方法中的最終變量
- 5. onDraw()方法中的最終變量
- 6. 最大化有界變量的方差
- 7. 參數中整數的最大和最大差異變量
- 8. 在大量的div(最好的方法)
- 9. 在Java中包含大量常量的最佳方法?
- 10. 最大數量
- 11. 最大數量
- 12. 最大數量
- 13. 變量的SAS最大值
- 14. SQL中的最大數量
- 15. 在ASP.net會話變量中存儲的最大數據量
- 16. 最大數量的Bash參數!=最大數量cp參數?
- 17. 在APPLICATION中聲明所有常量變量的最佳方法
- 18. 本地化變量的最佳方法
- 19. 將大量庫存數據存儲在內存中的最佳方法(可變)
- 20. 在Solr中插入大量數據的最佳方法
- 21. 在Google Datalab中讀取大量數據的最快方法?
- 22. 在PowerShell中處理大量嵌套數據的最佳方法?
- 23. 在Angular中處理大量可選參數的最佳方法
- 24. 將大量數據保存到對象中的最佳方法
- 25. 從大量ASCII文件中讀取數據的最快方法
- 26. 查找大數中下一個增量的最有效方法
- 27. PHP中的變量方法?
- 28. PHP中的變量方法
- 29. 方法中的變量
- 30. 找到多個變量中最大的變量
我試圖使與MO的方法超過65534個局部變量(請參閱我的答案),並且無法編譯。他們是參考類型。在堆棧上的65535引用不應超過1 MB(但正如我所說的,它在編譯時已經失敗了)。這是VS2012附帶的Visual C#編譯器(即C#5)。 –