本文整理汇总了C#中Serializer.Open方法的典型用法代码示例。如果您正苦于以下问题:C# Serializer.Open方法的具体用法?C# Serializer.Open怎么用?C# Serializer.Open使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Serializer
的用法示例。
在下文中一共展示了Serializer.Open方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Xml_Serialization
public void Xml_Serialization()
{
SerClass obj = new SerClass();
obj.x = int.MaxValue;
obj.y = int.MinValue;
obj.value = "Some_String";
Serializer<SerClass> serializer = new Serializer<SerClass>();
// Save
string filename = "test.xml";
serializer.Save(filename, obj, SerializationMethod.Xml);
Assert.IsTrue(File.Exists(filename));
// Open
SerClass obj2 = serializer.Open(filename, SerializationMethod.Xml);
Assert.AreEqual(obj.x, obj2.x);
Assert.AreEqual(obj.y, obj2.y);
Assert.AreEqual(obj.z, obj2.z);
Assert.AreEqual(obj.value, obj2.value);
}
示例2: ImportResults
public bool ImportResults(string path)
{
if (!string.IsNullOrWhiteSpace(path))
{
this.Folder = path;
this.CurrentFile = Path.GetFileName(path);
Serializer reader = new Serializer(this.Statistics);
this.Statistics = reader.DeserialiseFromString(reader.Open(path));
return this.Statistics != null;
}
return this.Success = false;
}