C# 如何捕获属性中的异常
我在一个类中定义了属性,我想捕获异常,但不确定如何捕获 下面是我使用的代码:C# 如何捕获属性中的异常,c#,asp.net-core,asp.net-web-api,C#,Asp.net Core,Asp.net Web Api,我在一个类中定义了属性,我想捕获异常,但不确定如何捕获 下面是我使用的代码: public ConcurrentDictionary<string, ABC> CachedADetails { get; set; } public Dictionary<int, ABC> TableById { get; set; } 公共ConcurrentDictionary缓存数据详细信息{get;set;} 公共字典TableById{get;set;} 我试着
public ConcurrentDictionary<string, ABC> CachedADetails { get; set; }
public Dictionary<int, ABC> TableById { get; set; }
公共ConcurrentDictionary缓存数据详细信息{get;set;}
公共字典TableById{get;set;}
我试着在上面加上抓和试块,但没用
那么如何从上述代码中捕获异常呢
就像我有一个缓存服务,并且访问器属性可以为null,因此如果它为null,那么我想捕获异常并抛出它。我不确定我是否遵循了您的问题。您能否向我们展示1)整个类,以及2)使用该类的代码?这些是自动实现的属性,不能引发异常。