Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1551 | Anzahl registrierter User: 1841 | Besucher online: 283
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Generisches, komprimiertes, deserialisieren von Objekten


Autor: Michael Schuler
Sprache: C#
Bewertung:
7.48 (5 votes)
Anzahl der Aufrufe: 8487
  
Kick it on dotnet-kicks.de  

Beschreibung:

Generisches, komprimiertes, deserialisieren von Objekten

Abgelegt unter: compression, serialize, deserialize, save, binary, stream, file.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
public static T Load<T>(string path) {
    if(path != null && File.Exists(path)) {
        using(FileStream fs = new FileStream(path, FileMode.Open)) {
            using(GZipStream zip = new GZipStream(fs, CompressionMode.Decompress)) {
                BinaryFormatter bf = new BinaryFormatter();
                return (T)bf.Deserialize(zip);
            }
        }
    }
    return default(T);
}


Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)



Diese Snippets könnten für Sie interessant sein:
[C#] Generisches, komprimiertes, serialisieren von Objekten
[C#] Lazy Serialization-Extensions including Compression
[C#] Font - Objekte binär serialisieren und deserialisieren
[VB.NET] ByteArray mit dem BinaryFormatter deserialisieren
[VB.NET] Objekt mit dem XmlSerializer serialisieren
[VB.NET] Objekt mit dem BinaryFormatter serialisieren
[VB.NET] XML Datei mit dem XmlSerializer deserialisieren
[C#] Objekt Serialisieren mit UTF-8 encoding
[C#] Serializable TimeSpan
[C#] Generisch XML De-/ Serialisieren
[VB.NET] Papierkorb leeren - VB und API
[C#] Dezimal in Binär umwandeln
[C#] Binärvergleich zweier Dateien
[C#] 3 arten der Serialisierung bzw Deserialisierung
[VB.NET] Binäre Exponentation
[VB.NET] Größter gemeinsamer Teiler (2)
[C#] Loads an embedded resource file of the calling assembly.
[C#] Stream in Datei umleiten
[C#] Stream, der mit foreach() durchlaufen werden kann
[C#] Inhalt einer als Ressource eingebetteten Text-Datei ausgeben
[C#] Internet Stream aufzeichnen mit C#
[C#] CopyStream(Stream read, Stream write)
[C#] MethodStopwatch - timemeasuring class for methods
[VB.NET] Prüfen ob Datei gerade benutzt wird
[C#] Abfragen ob eine Datei existiert
[VB.NET] Sich selbst löschende Anwendung
[C#] Datei umbenennen
[C#] File Owner / File Besitzer
[VB.NET] File Owner / File Besitzer
[VB.NET] Klasse für Dateisuche
[C#] LogWriter klasse
[C#] Datei-Eigenschaften zeigen (Eigenschaften-Fenster)
[C#] Prüfen, ob eine Datei ausfürbar ist (.exe, .bat, etc.)
[C#] eindeutigen Dateinamen ermitteln
[ASP.net] Message in Logfile schreiben
[C#] Dateien und Ordner rekursiv löschen
[C#] Herausfinden welches Programm ein bestimmtes Dokument öffnet
[VB.NET] Gibt das Bytearray einer Datei zurück
[VB.NET] Erstellt aus einem Bytearray eine Temporäre Datei
[VB.NET] Klasse für SimpleFileVerification (SFV)
[C#] Laden und speichern von komprimierten Binärdaten
[C#] Datei im Windows-Explorer anzeigen und markieren
[C#] Dateilisten kopieren
[C#] File Container
[C#] PDF Dateien erstellen
[VB.NET] File List
[C#] SystemIconsImageListWrapper
[C#] Temporäre Datei mit using einfach nutzen/verwalten

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.