public static String SerializeToString(Object o) { IniWriter writer = new IniWriter(); writer.Serialize(o); return(writer.ToString()); }
public static void Test() { //可以從物件Serialize到Ini ExampleClass example = new ExampleClass(); example.StringField = "Hello World"; example.IntField = 1234567890; example.DoubleField = 3.1415926; example.SizeField = new Size(100, 100); example.RectangleField = new Rectangle(1, 2, 3, 4); example.PointField = new Point(5, 6); example.InnerClassField = new ExampleClass.InnerClass(); example.InnerClassField.StringField = "InnerClass String"; example.InnerClassField.IntField = 1000; example.InnerClassField.IntField2 = 2000; example.InnerClassField.DoubleField = 3000; IniWriter writer = new IniWriter(); writer.Serialize(example); String str = writer.ToString(); }