Как перехватить исключение в свойстве

#c# #asp.net-core #asp.net-web-api

#c# #asp.net-ядро #asp.net-web-api

Вопрос:

У меня есть свойства, определенные в классе, я хочу захватить исключение, но не уверен, как это сделать.

Ниже приведен код, который я использую:

  public ConcurrentDictionary<string, ABC> CachedADetails { get; set; }
      public Dictionary<int, ABC> TableById { get; set; }
  

Я попытался добавить блок catch и try выше этого, но это мне не помогло

Итак, как мне захватить исключение из приведенного выше кода?

Например, у меня есть служба кэша, и реквизит доступа может быть нулевым, поэтому, если он равен нулю, я хочу захватить исключение и выбросить его.

Комментарии:

1. Я не уверен, что следую вашему вопросу. Можете ли вы показать нам 1) весь класс и 2) код, в котором вы используете класс?

2. Это автоматически реализованные свойства, которые не могут вызывать исключения.