-1
오버로드를 사용하여 C#의 본문이없는 한 줄 생성자를 만들 수 있는지 궁금합니다. 예 :C#에서 오버로드를 사용하는 본문이없는 한 줄 생성자를 만들 수 있습니까?
//Creates a Wallet instance with the provided cash
public Wallet(int cash)
{
Cash = cash;
}
//Creates a Wallet instance with no cash
public Wallet() : this(0)
두 번째 생성자에는 본문이 없으므로 현재 컴파일되지 않습니다. 이것을 무시할 수있는 방법이 있습니까? 아니면 그냥 빈 몸체를 포함해야합니까?
대괄호가 없습니다. 'public Wallet() : this (0) {}' – Rob
'Wallet'은'struct'가 아니라'class'라고 언급해야합니다. 제로 - 파라미터 비 정적 생성자에 차이가 있습니다. –