저는 일반 연습에 대한 더 나은 이해를 얻으 려합니다 ... 특히 생성자에서 this()를 파생시킵니다. 나는 그 코드가 적다는 것을 이해하지만, 나는 그것을 덜 읽을 수 있다고 생각한다. 이런 식으로하는 것이 일반적/좋은 습관입니까? 아니면 구체적으로 처리하는 두 번째 생성자를 작성하는 것이 더 낫습니까? 모든 입력이 될 것: this() 생성자로
public SomeOtherStuff(string rabble) : this(rabble, "bloop") { }
또는
Public SomeOtherStuff(string rabble)
{
//set bloop
}
크게
'this()'는 구조체 타입에 자동 속성을 부여하고 매개 변수화 된 생성자로 설정할 수있는 좋은 방법입니다. 'this()'가 없으면 명시적인 후행 (backing) 필드를 사용해야합니다. –
@ Dan : 멋지다. 나는 그런 생각을하지 못했다.앞으로 자동 속성을 가진 구조체에서'this()'를 사용할 것이다! 감사! – Timwi