XML– category –
-
XML
【C# XML】Xmlクラスの役割について考えた
Xmlクラスはどのような役割を持つべきなのか? Xmlクラスは、XmlSelializerを使用したときに、XMLファイルと相互変換するオブジェクトのクラスです。 getter、setter プロパティだけだとドメイン貧血症を引き起こします。 だからと言って、型変換やnull時... -
XML
【C# Xml】Xmlクラスのメンバ変数は全部string型とすべき?
Xml読み込みの設計をしているとき、Xmlクラスのメンバ変数は全部string型にした方がいいのでは?と思いました。 タグの要素の内容をメンバ変数に変換するとき、例外が発生しないからです。 XmlSerializerを使用すれば、Xmlクラスのメンバ変数の型はint、bo... -
XML
【C# Xml】XMLファイルの読み書きの例外まとめ
C# において、XMLファイルの読み書きで例外が発生するパターンをまとめてみました。 ファイル読み書きなので、ユーザー操作による例外も考えられます。それぞれの例外に対して、しっかり対応しておく必要があります。 XMLファイルの読み書きに、XmlSeriali... -
XML
【C# Xml】XmlSerializer でリストの読み書き
Xml ファイルの読み書きをするとき、 List( リスト ) を保存したい List をそのまま読み込みたい ということはよくあります。 そこで、本記事では、リストの読み書きの方法を書きます。 XMLファイルの読み書きに、XmlSerializer を使用します。クラスオブ... -
XML
【C# Xml】基底クラスをXmlSerializerで読み書き
Xml ファイルを読み込むときは、基底クラスを指定する Xml ファイルを読み込んだ後は、拡張クラスとして扱いたい こんな場面が多々あります。そんなときに使える方法です。 XMLファイルの読み書きに、XmlSerializer を使用します。クラスオブジェクトをXML... -
XML
【C# Xml】Xml読み込みでのNull許容型のメリット
本記事は、C# において、XMLファイル読み込みでのNull許容型をのメリットを書きます。 開発環境 Windows10 Microsoft Visual Studio Community2022 .NET 6 XMLファイルを読み込む処理は↓を参考にしてください。 【Null許容型を使用するメリット】 Null許容... -
XML
【C# Xml】XmlSerializerでXMLファイルの読み書き
本記事では、C# において、XmlSerializerでXMLファイルの読み込み、書き込みを行う方法を書きます。 XMLファイルの読み書きをする場合は、XmlSerializerが便利です。 https://learn.microsoft.com/ja-jp/dotnet/api/system.xml.serialization.xmlserialize...
1