Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1563 | Anzahl registrierter User: 1895 | Besucher online: 10
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)

Object to Base64 string


Autor: Sperneder Patrick
Sprache: C#
Bewertung: 1,8
(1 Bewertung)
Anzahl der Aufrufe: 4721
  
Kick it on dotnet-kicks.de  

Beschreibung:

Serialisiert ein beliebiges Objekt binär und
gibt das Objekt als base64 codierten string zurück.


Abgelegt unter: Object to Base64, Serialisierung, serialize to base64.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 static string ObjectToBase64String(Object obj)
        {
            BinaryFormatter binF = new BinaryFormatter();
            MemoryStream memStr = new MemoryStream();
            binF.Serialize(memStr, obj);
            byte[] objBytes = memStr.ToArray();
            return (Convert.ToBase64String(objBytes));
        }

        static Object Base64StringToObject(string b64)
        {
            byte[] objBytes = Convert.FromBase64String(b64);
            MemoryStream mem = new MemoryStream(objBytes);
            BinaryFormatter binF = new BinaryFormatter();
            return (binF.Deserialize(mem));
        }
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.)

General Bison schrieb am:  01.04.2009 08:46:45

Leider nicht "...beliebiges..."
Das Object MUSS serialisierbar sein :*(
Und ich hatte schon hoffung durch den MemoryStream, dass man ENDLICH ALLES Serialisieren könnte....


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