ふらっと C#,C♯,C#(初心者用) Part126 [無断転載禁止]©5ch.io
レス数が900を超えています。1000を超えると表示できなくなるよ。
0922デフォルトの名無しさん (アウアウウー Sa2f-G6vc)
2017/03/08(水) 02:37:50.73ID:aAsk3kKyaそんな難しい話じゃないと思うけどなあ...
まあ、どうしても拡張メソッドにこだわるなら、変数を書き換えるなんて
馬鹿な考えは捨てて、デシアライズしたオブジェクトから全部の(あるいは必要な)
プロパティーとフィールドをコピーしたらいい。
例えば、
Interface ICopyable<T>
{
void CopyTo(T source) ;
}
みたいなインターフェイスを定義して、LoadXml<T>のTはICopyableを実装する制約を
つければいいんじゃないかな。知らんけど
レス数が900を超えています。1000を超えると表示できなくなるよ。