Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在WinRT(windows应用商店)上处理System.AccessViolationException异常_C#_Exception Handling_Windows Store Apps - Fatal编程技术网

C# 在WinRT(windows应用商店)上处理System.AccessViolationException异常

C# 在WinRT(windows应用商店)上处理System.AccessViolationException异常,c#,exception-handling,windows-store-apps,C#,Exception Handling,Windows Store Apps,如何使用C在WinRT应用程序上处理System.AccessViolationException# 我知道,但不适用于windows应用商店应用程序。您可能不想处理AccessViolationException:您的应用程序状态未知且可能已损坏,因此无法执行太多恢复操作 应用程序中可能存在导致AccessViolationException的bug(可能在代码中,也可能在框架本身中)。也许您可以捕获异常捕获并将其记录到某个位置,以便尝试找出错误并修复问题 正如上面所说: 访问冲突通常表示多次

如何使用C在WinRT应用程序上处理System.AccessViolationException#


我知道,但不适用于windows应用商店应用程序。

您可能不想处理AccessViolationException:您的应用程序状态未知且可能已损坏,因此无法执行太多恢复操作

应用程序中可能存在导致AccessViolationException的bug(可能在代码中,也可能在框架本身中)。也许您可以捕获异常捕获并将其记录到某个位置,以便尝试找出错误并修复问题

正如上面所说:

访问冲突通常表示多次读取或 写操作是通过坏指针进行的,内存可能已损坏


由于内存可能已损坏,应用程序继续运行可能不安全。谁知道什么状态是正确的,什么状态是错误的?

您是否对
AccessViolationException
s有问题?它们是否被WinRT调用抛出?大多数情况下,这是由于使用不当造成的,可以通过修复代码来处理,而无需以某种常规方式处理它们。