C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
C# DeserializationIn C# programming, deserialization is the reverse process of serialization. It means you can read the object from byte stream. Here, we are going to use BinaryFormatter.Deserialize(stream) method to deserialize the stream. C# Deserialization ExampleLet's see the simple example of deserialization in C#. using System; using System.IO; using System.Runtime.Serialization.Formatters.Binary; [Serializable] class Student { public int rollno; public string name; public Student(int rollno, string name) { this.rollno = rollno; this.name = name; } } public class DeserializeExample { public static void Main(string[] args) { FileStream stream = new FileStream("e:\\sss.txt", FileMode.OpenOrCreate); BinaryFormatter formatter=new BinaryFormatter(); Student s=(Student)formatter.Deserialize(stream); Console.WriteLine("Rollno: " + s.rollno); Console.WriteLine("Name: " + s.name); stream.Close(); } } Output: Rollno: 101 Name: sonoo
Next TopicC# System.IO
|