Vollständige Version anzeigen : [.NET] C# Eine Klasse serialisieren (Code)


SilentDeath
19.02.2007, 22:45

Durch den relativ übersichtlichen Code sowie die gute Kommentierung innerhalb des Codes kann ich mir hier denke ich weitere Erklärungen sparen. Sollten dennoch Fragen auftreten einfach PN schicken!


#region Eine Klasse Serialisieren
/// <summary>
/// Serialisiert eine Klasse
/// </summary>
/// <param name="sSavePath">Bestimmt wohin die serialisierte Klasse gesichert, werden soll</param>
/// <param name="sTargetClass">Gibt die zu serialisierende Klasse an</param>
/// <returns>Gibt "true" bei Erfolg zurück, ansosnten "false"</returns>
public static bool Serialisieren(string sSavePath, object sTargetClass, Type oTargetType)
{
bool bSuccess = true; //Erfolgswert setzen

try
{
XmlSerializer mySerializer = new XmlSerializer(oTargetType); //Serialisieren Typ
StreamWriter myWriter = new StreamWriter(sSavePath); //StreamWriter der die serialisierte Klasse in eine Datei schreiben soll

mySerializer;Serialize(myWriter, sTargetClass); //Eigentliches serialisieren der Klasse
myWriter;Close(); //StreamWriter schließen
}
catch (Exception a) //Fehlerbehandlung
{
MessageBox;Show(a;Message + "\r\n" + a;StackTrace); //Ausgabe möglicher Fehler
bSuccess = false; //Erfolgswert negieren
}

return bSuccess; //Rückgabe des Erfolgwertes
}
#endregion

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
Ähnliche Themen zu [.NET] C# Eine Klasse serialisieren (Code)
  • [C#] Serialisieren Soap
    using System;Runtime;Serialization;Formatters;Soap; wenn ich das oben reinmache kreidet er mir das Soap an: er hat da nur binary: Fehler 1 Der Typ- oder Namespacename Soap ist im Namespace System;Runtime;Serialization;Formatters nicht vorhanden. (Fehlt ein Assemblyverweis?) C:\Dokumente und Einst [...]

  • [Code] Delphi - Funktion aus der Klasse einer anderen Unit nutzen
    Hallo liebe RR`ler, ich bräuchte mal die Hilfe von einem schlauen Kopf ;) Ich möchte ein ganz einfaches Programm erstellen, welches mir GeoDaten aus dem UTM-Format in das übliche Längen/Breiten-Format umrechnet. 33 U 391750 5819911 wird zu 52;51855°N 13;40462°E Nun habe ich eine Unit (JalU [...]

  • [Java] Problem mit Klasse, welche eine Klasse aufruft
    public class HanoiStack } public void pop(int feld) a[feld][1000-1] = 0; } public void add(int feld, int feld2) a[feld][0]=a[feld][feld2]; } public boolean isEmpty(int feld) } public class HanoiJob public void move(int feld1, int feld2) } in [...]

  • [Java] Methoden einer Klasse aufrufen durch eine andere Klasse
    Sry, für den Bllöden Titel :D wusste nich was ich da sonst reinschreiben soll ^^ Also folgendes Problem. Es geht um ein Mini-Datawarehouse. Hab eine Klasse Cube, die hat nen 3 Dimensionalen Array mit Daten und einige Methoden, um diese Daten zu verwerten und auszugeben. Diese Klasse entspricht [...]



raid-rush.ws | Imprint & Contact pr