草庐IT

AccessViolationException

全部标签

c# - 为什么 AccessViolationException 不能被 .NET4.0 捕获

下面的C#代码在.NET4.0上会崩溃,但在.NET2.0上可以正常工作,这真的很有趣。C#代码classProgram{staticvoidMain(string[]args){try{ExceptionTest();Console.WriteLine("Done!");}catch(Exceptione){Console.WriteLine("Error!!!");Console.WriteLine(e.Message);}}[DllImport("badapp")]privatestaticexternintExceptionTest();}C++代码extern"C"__dec