Schritt 1: Erstellt eine Klasse, und markiert sie als serialisierbar.
C#-Code: |
[Serializable]
class BinaryExample
{
public int Height { get; set; }
public int Width { get; set; }
public byte[] Values { get; set; }
}
|
Schritt 2: Serialisieren und speichern
C#-Code: |
var fileName = "example.bin";
using (var stream = File.Open(fileName, FileMode.Create))
{
var binaryFormatter = new BinaryFormatter();
binaryFormatter.Serialize(stream, example);
}
|
Schritt 3: Laden und deserialisieren
C#-Code: |
BinaryExample loadedExample;
using (var stream = File.Open("example.bin", FileMode.Open))
{
var binaryFormatter = new BinaryFormatter();
loadedExample = (BinaryExample)binaryFormatter.Deserialize(stream);
}
|
Schlagwörter: binär, Serialisierung, Deserialisierung, Datei speichern