我有一个TypeSetting类型的类,用于储存数据。
实例化了个TypeSetting数组,想从一个domain传到 另一个domain。
以下代码正确吗?
public SmokingTestSetting(SerializationInfo info, StreamingContext context)
{
int count = info.GetInt32("Count");
for (int i = 0; i < count; i++)
{
this.typeSettings .Add((TypeSetting)info.GetValue("_TypeSetting",typeof (TypeSetting)) ); 
}
}
public void GetObjectData (SerializationInfo info, StreamingContext context )
{
for(int i=0; i<this.typeSettings.Count ;i++)
{
info.AddValue("_TypeSetting",this.typeSettings [i]) ;
}
}