1
public static IConfigInfo DeserializeInfo(string configfilepath, Type configtype)
2
{
3
4
IConfigInfo iconfiginfo;
5
FileStream fs = null;
6
try
7
{
8
fs = new FileStream(configfilepath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
9
XmlSerializer serializer = new XmlSerializer(configtype);
10
iconfiginfo = (IConfigInfo)serializer.Deserialize(fs);
11
}
12
catch (Exception ex)
13
{
14
throw ex;
15
}
16
finally
17
{
18
if (fs != null)
19
{
20
fs.Close();
21
}
22
}
23
24
return iconfiginfo;
25
}
public static IConfigInfo DeserializeInfo(string configfilepath, Type configtype)2
{3

4
IConfigInfo iconfiginfo;5
FileStream fs = null;6
try7
{8
fs = new FileStream(configfilepath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);9
XmlSerializer serializer = new XmlSerializer(configtype);10
iconfiginfo = (IConfigInfo)serializer.Deserialize(fs);11
}12
catch (Exception ex)13
{14
throw ex;15
}16
finally17
{18
if (fs != null)19
{20
fs.Close();21
}22
}23

24
return iconfiginfo;25
}FileStream 构造函数 (Path, FileMode, FileAccess, FileShare)
XmlSerializer 构造函数 (Type)
参数
- type
- 此 XmlSerializer 可序列化的对象的类型。

浙公网安备 33010602011771号