X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=FDK24%2FXML%2FSerializer.cs;fp=FDK24%2FXML%2FSerializer.cs;h=040d6e0b2be49e837f302c0a2453c385704680ef;hb=e4551bddf06e9fac62755e4a64295a035d4be1da;hp=b53eb8248376dedd6414f976307e58d1335bb95f;hpb=4a0a5268de3cec7f3ee29b42ed578963fa59ec0a;p=strokestylet%2FCsWin10Desktop3.git diff --git a/FDK24/XML/Serializer.cs b/FDK24/XML/Serializer.cs index b53eb82..040d6e0 100644 --- a/FDK24/XML/Serializer.cs +++ b/FDK24/XML/Serializer.cs @@ -5,11 +5,11 @@ using System.IO; namespace FDK.XML { /// - /// XmlSerializer を使った XML 入出力機能を提供する。 + /// XmlSerializer を使った XML 入出力機能を提供する。 /// /// - /// C# のインスタンスを丸ごと XML に変換・復号できる…… が、制限がいろいろと面倒。 - /// インスタンスの構造が複雑なら、FDK.XML.ReaderWriter 名前空間を使うほうが楽かも。 + /// C# のインスタンスを丸ごと XML に変換・復号できる…… が、制限がいろいろあるので注意。 + /// インスタンスの構造が複雑なら、FDK.XML.ReaderWriter 名前空間を使うほうが楽かも。 /// public class Serializer { @@ -24,6 +24,7 @@ namespace FDK.XML new System.Xml.Serialization.XmlSerializer( typeof( T ) ).Serialize( sw, target ); } } + public static T ファイルをデシリアライズしてインスタンスを生成する( string strXMLファイル名 ) { var ファイル名 = FDK.フォルダ.絶対パスに含まれるフォルダ変数を展開して返す( strXMLファイル名 );