Home
> Uncategorized > The right and wrong way to clone an object in C#
The right and wrong way to clone an object in C#
The Wrong way…
Flight[] flights = new Flight[0];
BinaryFormatter myBinary = new BinaryFormatter();
MemoryStream flightStream = (MemoryStream)dtSearched.Rows[i]["Flights"];
flightStream.Seek(0, SeekOrigin.Begin);
flights = (Flight[])myBinary.Deserialize(flightStream);
The right way…
public class A : ICloneable {
int x;
public object Clone() {
return MemberwiseClone();
}
}
Categories: Uncategorized
Comments (0)
Trackbacks (0)
Leave a comment
Trackback