[System.Serializable]
class TestA
{
public int[] aaa ={0,0,0 };
public object GetClone(object obj)
{
using(System.IO.MemoryStream sm=new System.IO.MemoryStream())
{
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter binaryformatter =
new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
binaryformatter.Serialize(sm, obj);
sm.Seek(0, System.IO.SeekOrigin.Begin);
object ob = binaryformatter.Deserialize(sm);
return ob;
}
}
public object GetClone2(object o)
{
return this.MemberwiseClone();
}
}