Подскажите, пожалуйста, что означает этот код?
private MyDbContext _appContext => (MyDBContext)_context;
Большое спасибо
Эта функция называется выражение тела членов .
Цитата из документации Microsoft:
Если вы решите реализовать свойство самостоятельно, вы можете использовать определение тела выражения для отдельных выражений, которые просто вернуть значение свойства. ... Свойства только для чтения, которые используют определение тела выражения, могут быть реализовано без явного оператора set. Синтаксис: PropertyName => returnValue
Если вы решите реализовать свойство самостоятельно, вы можете использовать определение тела выражения для отдельных выражений, которые просто вернуть значение свойства. ...
Свойства только для чтения, которые используют определение тела выражения, могут быть реализовано без явного оператора set. Синтаксис:
PropertyName => returnValue
является сокращенной версией следующего определения свойства:
private MyDbContext _appContext { get { return (MyDBContext)_context; } }
ОБНОВЛЕНИЕ: исправление: это свойство, а не метод