c#编译器是可替换的吗?

本文关键字:可替换 编译器 | 更新日期: 2023-09-27 17:49:32

是否有办法添加自己的语言扩展?

例如:

public string Foo { get; set; }

可以编码为:

public auto string Foo;

c#编译器是可替换的吗?

不可以,但是你可以直接输入

prop
在Visual Studio中

,按Tab键(可能两次),然后volilom !你得到了你想要的。: D

不行——你不能这样扩展c#编译器。

你应该感谢它这么短,你以前必须写:

public string Foo
{
    get
    {
        return this.foo;
    }
    set
    {
        this.foo = value;
    }
}
private string foo;