我在構造函數中應用驗證邏輯,並在返回失敗時返回。但是,這個實例仍然被創建。我如何確保如果邏輯失敗,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