» Poradna » Programy

C# a serializace

 |   | 

AHoj,

Mam bazovou abstraktni tridu baseObjekt a tridu user, ktera je od ni odvozena.

public abstract class BaseObject
{
//tady jsou vlastnosti
public string SerializeTo()
{
MemoryStream memoryStream = new MemoryStream();
XmlSerializer s = new XmlSerializer(typeof(phFWA.System.User));
XmlTextWriter xmlTextWriter = new XmlTextWriter(memoryStream, Encoding.UTF8);
s.Serialize(xmlTextWriter, this);
memoryStream = (MemoryStream)xmlTextWriter.BaseStream;
return help.UTF8ByteArrayToString(memoryStream.ToArray());
}
#endregion
}

public class User:BaseObject
{
//tady jsou vlastnosti
}


je mozne nejak v bazove tride nahradit cast prokazu phFWA.User v radku XmlSerializer s = new XmlSerializer(typeof(phFWA.User));
tak, aby bazova trida mela metodu pro serializaci univerzalni.

nechtel bych v kazde tride, ktera je je z BaseObject dedena znovu tuto metodu vytvaret.

Dik


Související témata: Public




Určitě si přečtěte

Zbavujeme se Googlu: vybíráme nejlepší alternativy, které nahradí jeho služby

Zbavujeme se Googlu: vybíráme nejlepší alternativy, které nahradí jeho služby

** Google nabízí spoustu služeb, ale většina z nich má i dobré alternativy ** Pokud z nějakého důvodu nechcete používat služby Googlu, nemusíte ** Připravili jsme přehled služeb, kterými lze ty od Googlu nahradit

Karel Javůrek, David Polesný | 89

Jeff Bezos: Amazon zbankrotuje. Jednou

Jeff Bezos: Amazon zbankrotuje. Jednou

** Šéf Amazonu varoval zaměstnance, že ani Amazon nebude existovat navždy ** Nastínil jasné mechanismy, jak udržet Amazon na trhu co nejdéle ** Co může Amazon v budoucnu ohrozit?

Karel Javůrek | 32

Tajuplná čínská raketa by mohla ohrozit vzdušnou sílu amerického letectva

Tajuplná čínská raketa by mohla ohrozit vzdušnou sílu amerického letectva

** Čínské letectvo vyvíjí záhadnou raketu typu vzduch-vzduch ** Mysteriózní zbraň nese označení PL-XX ** Jde o raketu vzduch-vzduch s velmi dalekým doletem

Stanislav Mihulka | 13



Aktuální číslo časopisu Computer

Nejlepší programy pro úpravu fotek zdarma

Externí disky pro zálohu dat

Velký test: herní notebooky

Srovnání 12 batohů