.NET 4.8控制台应用处理大数据量时抛出System.StackOverflowException
.NET 4.8 C#彩票选号控制台应用性能与栈溢出问题
- 为朋友开发的基于.NET 4.8的C#彩票选号控制台应用
- 问题表现:列表长度小于5000时运行正常,规模增大后运行卡顿,最终抛出
System.StackOverflowException异常 - 应用流程:输入起始票号、结束票号及中奖号码数量,从号码列表中随机选取号码并即时移除,避免重复选中
- 问题判断:根源并非列表长度,而是随机选号并即时移除的实现方式存在问题
代码示例可参考对应dotnetfiddle脚本,问题截图显示System.StackOverflowException的异常提示。
内容的提问来源于stack exchange,提问作者Athanasopoulos Epameinontas An
相关产品推荐
相关产品推荐

