newが使えないクラスの初期化について
- 題名: newが使えないクラスの初期化について
- 著者: LoadShow
- 日時: 2007/05/23 17:24:20
- ID: 19740
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: newが使えないクラスの初期化について
- 著者: LoadShow
- 日時: 2007/05/24 15:04:24
- ID: 19746
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: newが使えないクラスの初期化について
- 著者: LoadShow
- 日時: 2007/05/25 9:09:58
- ID: 19750
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
こんにちは
早速質問なんですが、XmlNodeやXmlNodeListみたいにnewを使ってクラスを初期化できないようなクラスがありますが、これの初期化ってどうやっているのでしょうか?
過去ログで「http://dobon.net/vb/bbs/log3-30/18392.html」のような継承クラスを作成して、キャストしてというような方法を見つけました。
しかし、これだとGetTypeで得られる値が異なりました。(例えば継承元のクラスをXmlNodeList、継承先がCXmlNodeListならGetTypeで得られるのが、XmlNodeList、CXmlNodeList)
Frameworkで最初から用意されているメソッドの戻り値だとGetTypeの値もXmlNodeListというようになります。
継承もとのクラスのままで初期化する方法が分かる方いましたらお願いします。