Definition: Serialization is the process of making any instance to be transportable on the different application, domain, firewall and network.
Types: 3 types
Binary serialization: It works in homogeneous environment like remoting. It is light and compact.
Soap Serialization: It works in heterogeneous (same as well as diffrent) environment like in Web Services.
XML Serialization: This is also called custom serialization.
Class attribute : [Serializable]
Namespace: System.Runtime.Serialization