gpt4 book ai didi

c# - XNA - 进程在调试时意外终止

转载 作者:太空狗 更新时间:2023-10-30 00:43:58 25 4
gpt4 key购买 nike

我在调试 XNA 项目时遇到了一个奇怪的问题。每当我遇到某个断点并开始浏览“本地”窗口时,整个过程和调试器都会终止,而不会给出任何原因通知。触发器可能会到达一个带有红色感叹号的字段,上面写着“功能评估已中止”。

我在我的代码中没有使用显式多线程,因此我很困惑进程如何在实际上不运行时终止(看起来好像它正确地到达终点)。

感谢您的帮助。

最佳答案

发生这种情况是因为您的访问器是无限递归的,导致堆栈溢出。

改变这个:

get { return Level; }

对此:

get { return level; }

这在 Visual Studio C# 中实际上是一个相当普遍的事情,它非常烦人,自动完成功能将始终优先使用访问器名称而不是成员名称,即使您在访问器本身中也是如此。我认为经过 5 年的时间,微软现在应该已经修复了它。

编辑:n/m 我看到您已经在自己的问题中得出了这个结论。我想我应该先阅读整篇文章,我跳枪了。

关于c# - XNA - 进程在调试时意外终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9111081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com