DOBON.NETプログラミング道掲示板

■35578 / 親階層)  抽象クラスで実装したクラスの情報を知る
□投稿者/ 夏風 一般人(1回)-(2024/02/20(Tue) 08:27:18)
  • アイコン環境/言語:[C#] 
    分類:[.NET] 

    はじめまして、夏風といいます。

    現在、DOBONさんの「オブジェクトの内容をファイルに保存、復元する
    オブジェクトのXMLシリアル化、逆シリアル化を行う」(https://dobon.net/vb/dotnet/file/xmlserializer.html)の記事を見ながら、抽象化クラスとして定義できないかと思っています。
    その中で、抽象化クラス側で実装クラスの型や実装クラスへのキャストの仕方がわからなく困っています。

    具体的には、
    >//XmlSerializerオブジェクトを作成
    > //オブジェクトの型を指定する
    > System.Xml.Serialization.XmlSerializer serializer =
    > new System.Xml.Serialization.XmlSerializer(typeof(SampleClass));
    のtypeof(SampleClass)の部分と
    > //XMLファイルから読み込み、逆シリアル化する
    > SampleClass obj = (SampleClass)serializer.Deserialize(sr);
    の(SampleClass)の部分をどうすればいいかわかりません。

    そもそも、抽象クラス側でこのようなことをすること自体が間違っているのでしょうか?
マルチポストを報告
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: 抽象クラスで実装したクラスの情報を知る /魔界の仮面弁士
→Re[1]: 抽象クラスで実装したクラスの情報を知る /とくま
 
上記関連ツリー

Nomalアイコン 抽象クラスで実装したクラスの情報を知る / 夏風 (24/02/20(Tue) 08:27) #35578 ←Now
Nomalアイコン Re[1]: 抽象クラスで実装したクラスの情報を知る / 魔界の仮面弁士 (24/02/20(Tue) 11:51) #35579
Nomalアイコン Re[1]: 抽象クラスで実装したクラスの情報を知る / とくま (24/02/20(Tue) 21:37) #35580
  └Nomalアイコン Re[2]: 抽象クラスで実装したクラスの情報を知る / 夏風 (24/02/21(Wed) 08:11) #35581 解決み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -