- 549 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 17:43:27 ]
- パターン指向リファクタリング入門 P359 「コンストラクタの連鎖」を C# で試してみました。
すると「this」で、「メソッド名が必要です」と怒られます。 C# でコンストラタの連鎖を問題なく行うにはどうしたらよいでしょうか? class Loan { public Loan(float notional, float outstanding, int rating, DateTime expiry) { this(new TeamROC(), notional, outstanding, rating, expiry, null); } public Loan(float notional, float outstanding, int rating, DateTime expiry, DateTime maturity) { this(new RevolvingTeamROC(), notional, outstanding, rating, expiry, maturity); } public Loan (CapitalStrategy strategy, float notional, float outstanding, int rating, DateTime expiry, DateTime maturity) { m_strategy = strategy; m_notional = notional; m_outstanding = outstanding; m_rating = rating; m_expiry = expiry; m_maturity = maturity; } }
|

|