기본 생성자가 필요한 경우 code snippet ctor
이 있습니다.
하지만 당신은 코드를 쓰기에 다음 매개 변수로 생성자를 필요로하는 경우 : 두 개의 매개 변수와 생성자가 없기 때문에
User user = new User(2, "Name");
이것은 오류가 될 것입니다,하지만 당신은 파란색 아래를 얻을 것이다 마우스를 User
에 올리면 new User
에 표시됩니다. 그런 다음
public class User
{
private int p1;
private string p2;
public User(int p1, string p2)
{
// TODO: Complete member initialization
this.p1 = p1;
this.p2 = p2;
}
public int Id { get; set; }
public string Name { get; set; }
}
: 같은 필드가 당신에게 생성자를 줄 것이다
: 그 클릭하거나 User
에 커서를 놓고 Ctrl + .
을 누르면 그것은 당신에게 같은 생성자를 생성 할 수있는 옵션을 제공합니다 p1
, p2
을 제거하고 Id
, Name
을 가리키고 생성자에서 매개 변수의 이름을 바꾸어야합니다. 그게 아마도 비주얼 스튜디오로 할 수있는 최선의 방법 일 것입니다.
참조 : Generate From Usage - MSDN(@ 피터 리치 덕분에)
이 generating not only constructor하지만, 다른 매우 도움이 코드에 대한 더 나은 옵션이 다시 선명하게 설치를 고려.
같이 생성 하시겠습니까? – BradleyDotNET
Re-sharper는 할 수 있지만 Visual Studio에는 그러한 옵션이 없습니다. –
@BradleyDotNET 예, 질문하는 내용을 명확히하기 위해 질문을 업데이트했습니다. –