.NET が、文字列から定義済みの型への変換、および定義済みの型から文字列への暗黙的または明示的な変換を提供しないのはなぜですか?
例:
public class MyClass
{
public int Id;
public MyClass()
{
}
}
できます:
var myClass = new MyClass() {Id=1};
string myClassString = myClass.ToString();
なぜできないのですか?:
var myClassConverted = (MyClass) myClassString ;
それに対応できるシリアル化パターンはありますか?