В чем разница между = и => для переменной? Какая разница между этими двумя способами, чтобы что-то добавить? private string abc => "def"; и private string abc = "def"; Ответ 1 Это объявление классического поля , как оно всегда существовало в С#: private string abc = "def"; В поле сразу присваивается начальное значение. Это сокращенный синтаксис для объявления свойства только для getter (или свойства expression-bodied), введенного в С# 6: private string abc => "def"; Это короткий способ написать следующее: private string abc { get { return "def"; } }
Ответ 1 Это объявление классического поля , как оно всегда существовало в С#: private string abc = "def"; В поле сразу присваивается начальное значение. Это сокращенный синтаксис для объявления свойства только для getter (или свойства expression-bodied), введенного в С# 6: private string abc => "def"; Это короткий способ написать следующее: private string abc { get { return "def"; } }