Write structure data to binary

I received several (several times) data that is encapsulated inside a struct . what I need to do is write them to a (binary) file for data recovery. how do you do that

+4
source share
2 answers

Implement ISerializable (large customization) or ISerializable [Serializable] attribute (easier to use). Then use BinaryFormatter to serialize to a file.

+6
source
 public struct MyStruct : ISerializable { #region ISerializable Members public void GetObjectData(SerializationInfo info, StreamingContext context) { throw new NotImplementedException(); } #endregion public override int GetHashCode() { return base.GetHashCode(); } public override bool Equals(object obj) { return base.Equals(obj); } public static bool operator ==(MyStruct m1, MyStruct m2) { return true; } public static bool operator !=(MyStruct m1, MyStruct m2) { return false; } } 
+1
source

All Articles