いつもありがとうございます.
オブジェクトのハードコピー(保持しているクラスの中身まですべてハードコピー)したく,調べたところ,BinaryFormatterを使うのがよいと思いやってみました.
しかし,今回作ったオブジェクトはSystem.Windows.Shapes.Path
等を使っているためこれらがシリアライズできず結果としてハードコピーが作れません.(例外で落ちます)
このようにライブラリ?のクラスを保持している場合にハードコピーを作るにはどうすればよいでしょうか
(比較的簡単に作れるものなのでしょうか)
また,ハードコピーだけではなく,同オブジェクトをファイルに保存したいとも考えているので,このままではシリアライズできない=ファイルに保存できない,と考えております.
以前より質問させていただいている中で今後Pathを使わないようにプログラムを変えていきたいとは思っていますが,Path以外にもライブラリのクラスを内包しているためやはり同じような状況ではあります.
よろしくお願いいたします.
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。