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