クラスを継承してコンストラクタでbase()を呼ぼうとするとObjectのコンストラクタが呼ばれるてしまう
- 題名: クラスを継承してコンストラクタでbase()を呼ぼうとするとObjectのコンストラクタが呼ばれるてしまう
- 著者: 四ツ矢
- 日時: 2013/03/03 4:25:54
- ID: 31369
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: クラスを継承してコンストラクタでbase()を呼ぼうとするとObjectのコンストラクタが呼ばれる
- 著者: Azulean
- 日時: 2013/03/03 8:06:48
- ID: 31370
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: クラスを継承してコンストラクタでbase()を呼ぼうとするとObjectのコンストラクタが呼ばれる
- 著者: Hongliang
- 日時: 2013/03/03 10:24:49
- ID: 31371
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: クラスを継承してコンストラクタでbase()を呼ぼうとするとObjectのコンストラクタが呼ばれる
- 著者: shu
- 日時: 2013/03/04 13:38:19
- ID: 31372
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
既存のSystem.Drawing.Bitmapクラスを拡張したImageクラスを作ろうとしています。 Imageクラスのコンストラクタからbase()としてBitmapクラスのコンストラクタを呼びたいのですが、Objectクラスのコンストラクタが呼ばれてしまいます。 Bitmapクラスのコンストラクタを呼ぶ方法を教えていただけないでしょうか。 以下、問題の発生するコードです。 --------------------------------------------------------------- using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Program1 { class Image : System.Drawing.Bitmap { public Image(string fileName) : base() { } } }