это компилятор c #? - PullRequest
       1

это компилятор c #?

0 голосов
/ 08 апреля 2011

Можно ли добавить собственное расширение для языка?

Например, сделать так:

public string Foo { get; set; }

можно кодировать как:

public auto string Foo;

Ответы [ 2 ]

6 голосов
/ 08 апреля 2011

Нет, но вы можете просто набрать

prop

в Visual Studio, нажать Tab (возможно, дважды) и вуаля!Вы получаете то, что хотели.: D

3 голосов
/ 08 апреля 2011

Нет - вы не можете расширить компилятор C # таким образом.

Вы должны быть благодарны, что это так коротко, вам приходилось писать:

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