或者您可以使用序列化,如果你构建了一个[可序列化的]类,那么就这么简单。 var MySerialClass = new MySerialClass();。
var streamReader = new streamReader(" c \ \ my directory \ \ my file . XML ");。
var textReader = new XmlTextReader(streamReader);。
var serializer = new XML serializer(my serialclass,GetType());。
。
if(序列化程序,cande serialize(textReader))。
{。
var obj =序列化程序,反序列化(textReader);。
var type = myserialclass,GetType();。
var props = type,get properties();。
foreach(道具中的变量道具)。
{。
道具,SetValue(myserialclass,prop。GetValue(obj,null),null);。
}。
}。
。
文本阅读器,close();。
流阅读器,close();。