如题,在我的 C# 项目中,我想抛出一些异常信息。但是,如果直接把异常信息用 string 抛出,感觉代码里到处都是异常信息的句子。
所以,我想自定义一个异常类型,然后我代码里面需要抛出一个异常的时候,就抛出一个 int 类型的异常。
最后在最顶层的时候,我只需要通过 int 类型的异常,查询下错误信息记录下来即可。求高手指点下,或者有更好的建议也行。最好是代码示范下!感谢~~
所以,我想自定义一个异常类型,然后我代码里面需要抛出一个异常的时候,就抛出一个 int 类型的异常。
最后在最顶层的时候,我只需要通过 int 类型的异常,查询下错误信息记录下来即可。求高手指点下,或者有更好的建议也行。最好是代码示范下!感谢~~
你可以自定义个Exception,然后这个Exception可以在Message的基础上,增加ErrorCode的支持
基于指令长跳转(long goto)的伪 try-catch 实现是允许的(C语言主要采取此办法)dotNET
并不禁止开发 人员调用“setjmp”、“longjmp”函数进行长跳转,只是由于 dotnet 本身的特
性,它存在一些潜在崩溃风险,(GC移动内存后,可能会内存不可读)