생성자에 유효성 검사 논리를 적용하고 실패하면 반환합니다. 하지만 여전히 인스턴스가 생성됩니다. 논리가 실패하면 ctor가 인스턴스를 생성하지 않아야합니다.클래스의 생성자 유효성 검사 및 해지
class Car
{
public readonly int maxSpeed;
private int currSpeed = 99;
public Car(int max)
{
if (max > 50)
return;
}
public Car()
{
maxSpeed = 55;
}
}
흠 ... 똥 남자가 .... 나는 유사한 방식의 WHI를 사용 르 WPF 프로젝트에서 일하고 ... 상속 유료 추측을 내게 ;-) –
죄송합니다, 감사드립니다. 당신은 Jon Skeet 후 내 RAM에 두 번째 사용자입니다 ;-) –
@ Pankaj Upadhyay : 명성에 감사드립니다! 그것은 아마도 약간의 명예이기는하지만. – Falcon