Нет (явной) ссылки на privateName private variable, которая должна быть скрыта FirstName. Не могли бы вы объяснить, как это работает? Я предполагаю, что есть частная переменная, которая получает и устанавливает. Спасибо.
// auto-implemented property FirstName
public string FirstName { get; set; }