我遇到了通过另一个代码库处理异常的问题。有谁知道是否可以将异常存储为变量以便调用它?
我对 C# 有点陌生,但我的印象是你可以在 var 中存储任何东西。我需要传递它,因为我在异步线程中抛出了一个异常,我需要将它移回处理异常的主线程。我无法通过它,因为异步类只能是 Task 或 Void。有什么想法可以让我这样工作吗?
var passedException = Exception(123456,"Bad thing that happened");
throw new passedException;