public void DeserialiseISerializable(Int32 numberIterations) { _is.Position = 0; BinaryFormatter bf = new BinaryFormatter(); for (int i = 0; i < numberIterations; ++i) { ISerializableImpl isi = (ISerializableImpl)bf.Deserialize(_is); } }
public void DeserialiseISerializable(Int32 numberIterations) { _is.Position = 0; SoapFormatter bf = new SoapFormatter(); ISerializableImpl[] arr = (ISerializableImpl[])bf.Deserialize(_is); for (int i = 0; i < numberIterations; ++i) { ISerializableImpl isi = (ISerializableImpl)arr[i]; } }
public void ISerializable(Int32 numberIterations) { MemoryStream ms = new MemoryStream(numberIterations * 1000); SoapFormatter bf = new SoapFormatter(); ISerializableImpl[] arr = new ISerializableImpl[numberIterations]; for (int i = 0; i < numberIterations; ++i) { arr[i] = new ISerializableImpl(i, "i"); } bf.Serialize(ms, arr); _is = ms; }