离子漂浮物 2009年03月01日
在构造函数里怎么样将该类的一个实例设置为当前对象

[Serializable]
public class InIFileData : mySerializable
{
[NonSerialized]
private const string IniFilePath = "";

public InIFileData()
{
InIFileData fileData = loadIniFormFile(IniFilePath);
if (fileData == null)
{
/*从文件获取对象失败,初始化对象*/
}
else
{
/*->从文件获取对象成功,将fileData对象复制到当前对象<-*/
}
}
}


以上是案例,大至意思是,InIFileData类是一个系列化到文件的类,在类初始化时从指定文件获取对象,然后将获取到的对象复制到当前对象,如果失败就初始化。
需要解决的问题是:如果将获取到的对象fileData复制到当前对象内呢?除了用手动一个个值复制和反射方式外还有什么更好的方法吗?
...全文
54 点赞 收藏 9
写回复
9 条回复

还没有回复,快来抢沙发~

发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告