почему нет точки с запятой после автоматических свойств - PullRequest
1 голос
/ 24 марта 2010

Почему нам не нужно указывать; после автоматического объявления свойства

public string Name{get;set;}

Насколько это утверждение отличается от любого другого оператора c #

Ответы [ 2 ]

5 голосов
/ 24 марта 2010

Поскольку после блока кода никогда не должно быть точки с запятой (код, содержащийся между {}), операторы после идут только после.

get и set - это ваши заявления в этом случае (именно поэтому у них обоих стоит точка с запятой)

1 голос
/ 24 марта 2010

После двух утверждений стоит точка с запятой. Приготовься. Фигурные скобки не являются частью утверждений.

Думай об этом как

public string Name
{
    get;
    set;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...