【发布时间】:2020-11-25 04:52:58
【问题描述】:
假设我有一个这样的简单类:
public class Person {
public string name;
public int age;
public Gender gender; //enum type
//constructor
}
有没有一种内置方法可以将此类的对象解析为字符串,然后再返回Person?
我可能会自己实现ToString(),但我想知道是否已经为此做了一些事情。
字符串不需要是可理解的,只要它是可逆的即可。
示例
Person p = new Person("Bob", 12, Gender.Male);
string s = Stringify(p); //s = "Bob#12#Male"
Person c = Personify(s); //c is just like Bob
【问题讨论】:
-
你可以将一个对象序列化为json字符串。 docs.microsoft.com/en-us/dotnet/standard/serialization/…
-
你也可以使用xml...
-
This 有不同的示例,可以与这里的许多其他示例一起使用,请选择一个满足您的要求。