Feedback

C# - Generisches, komprimiertes, serialisieren von Objekten

Veröffentlicht von am 30.10.2006
(4 Bewertungen)
Generisches, komprimiertes, serialisieren von Objekten
public static void Save<T>(T obj, string path) {
    DirectoryInfo di = new FileInfo(path).Directory;
    if(obj != null && di != null && di.Exists) {
        using(FileStream fs = new FileStream(path, FileMode.Create)) {
            using(GZipStream zip = new GZipStream(fs, CompressionMode.Compress)) {
                BinaryFormatter bf = new BinaryFormatter();
                bf.Serialize(zip, obj);
            }
        }
    }
}

Abgelegt unter save, speichern, pfad, path, binary, filestream, compression.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!