17/03/08 02:37:50.73 aAsk3kKya.net
>>921
そんな難しい話じゃないと思うけどなあ...
まあ、どうしても拡張メソッドにこだわるなら、変数を書き換えるなんて
馬鹿な考えは捨てて、デシアライズしたオブジェクトから全部の(あるいは必要な)
プロパティーとフィールドをコピーしたらいい。
例えば、
Interface ICopyable<T>
{
void CopyTo(T source) ;
}
みたいなインターフェイスを定義して、LoadXml<T>のTはICopyableを実装する制約を
つければいいんじゃないかな。知らんけど