자신 만의 언어 확장을 추가 할 수있는 방법이 있습니까?은 C# 컴파일러가 exentisble입니까?
예를 들어 그렇게합니다
public string Foo { get; set; }
는 다음과 같이 코딩 할 수 있습니다
public auto string Foo;
자신 만의 언어 확장을 추가 할 수있는 방법이 있습니까?은 C# 컴파일러가 exentisble입니까?
예를 들어 그렇게합니다
public string Foo { get; set; }
는 다음과 같이 코딩 할 수 있습니다
public auto string Foo;
을 아니,하지만 당신은 그냥 비주얼 스튜디오에서
prop
를 입력 할 수 있습니다, Tab 키를 누릅니다 (어쩌면 두 번) , 그리고 voilà! 당신은 당신이 원하는 것을 얻습니다. : D
이 아니 -이 방법으로 C# 컴파일러를 확장 할 수 없습니다.
당신은 그것을 짧은, 당신이 작성해야하는 데 사용의 감사해야 :
public string Foo
{
get
{
return this.foo;
}
set
{
this.foo = value;
}
}
private string foo;