scrap book

( ..)φメモメモ

XML

(C#) 変更を検知して再読み込みする設定ファイルクラス

概要 目標は以下のとおり。とりあえず狙った感じに動いた。 設定ファイル用クラスをつくる ファイルが変更されたことを検知して再読み込みする 再読み込みに失敗したら前回値を保持する 再読み込みするかどうか自体も設定値とする 環境 .NET Framework 4.7.2…

(C#) シリアライズ可能なオブジェクトを階層化して表示

概要 前々回と前回(以下)からの続き。 (C#) オブジェクトをXML文字列にする - scrap book (C#) XDocumentと戯れる - scrap book シリアライズ可能なオブジェクトをXML文字列にしたり、さらにそれをXDocumentを使って解析して、見やすい形で表示したりして…

(C#) XDocumentと戯れる

概要 前回の記事((C#) オブジェクトをXML文字列にする - scrap book)の続き。 作業中にXDocumentというものを見つけて、ざっと調べたら、簡単にXMLの操作や参照ができるクラスらしかったので、使ってみる。試したことは以下の目次参照。バージョン .NET Fr…

(C#) オブジェクトをXML文字列にする

概要 ログ出力のためにオブジェクトをXML文字列化することが多かったので、それ用のクラスをつくった。 ログを汚さないために1行で出力するバージョン付き。置換すれば元のXML文字列に戻せるので、いざというときは解析に使える。 中身は単なるXMLシリアライ…