为什么 .NET 不提供从字符串到定义类型以及从定义类型到字符串的隐式或显式转换?
例子:
public class MyClass
{
public int Id;
public MyClass()
{
}
}
我可以:
var myClass = new MyClass() {Id=1};
string myClassString = myClass.ToString();
为什么我不能这样做?:
var myClassConverted = (MyClass) myClassString ;
是否存在任何序列化模式可以做到这一点?