This code demonstrates modern serialization techniques using XML and JSON formats, which are safer and more interoperable alternatives to the obsolete BinaryFormatter
. The code shows four operations:
Emp emp = new Emp();
// ... collect user input ...
string path = "D:\\\\KaradDotNetDemos\\\\Data\\\\Sample.xml";
FileStream fs = new FileStream(path, FileMode.Create, FileAccess.Write);
XmlSerializer serializer = new XmlSerializer(typeof(Emp));
serializer.Serialize(fs, emp);
fs.Close();
<?xml version="1.0" encoding="utf-8"?>
<Emp>
<No>123</No>
<Name>John Doe</Name>
<Address>123 Main St</Address>
</Emp>