Listing 4. Kod klienta wykonującego serializację.
public class SerializatorKlient
{
[STAThread]
public static void Main(string[] args)
{
Serializuj();
}
private static void Serializuj()
{
Faktura f = new Faktura("602/04/BLC/04",
new Adres("Jan Kowalski", "Malinowa 1/4", "12-234", "Kotoploty", string.Empty),
new Adres("Blachy sp. z o.o.", "Blacharska 30-45", "Blachownia", "04-234", "990-595-43-05"),
new Towar[] { new Towar("Blacha miedziana", 3, 45.5f, 22) });
Console.Out.Write(new Serializator().SerializujObiekt(f));
}
}