我有這個類的一個實例:如何用基類初始化繼承類?
public class MyClass
{
public string Username { get; set; }
public string Password { get; set; }
public string GetJson()
{
return JsonConvert.SerializeObject(this);
}
}
,但在某些情況下,我需要序列化JSON的更多特性。我想我應該做第二個繼承類是這樣的:
public class MyInheritedClass : MyClass
{
public string Email { get; set; }
}
如果我沒有解決的方式是錯誤的問題,我怎麼能初始化我的第二類的新實例與第一個實例並有一個從GetJson()
包含所有三個屬性的JSON字符串?
我想你是對你走錯了路。 –
可能的重複https://stackoverflow.com/questions/7987302/deserialize-classes-which-inherit-from-superclass-with-json-net – user3292642
@ A.T。引導我進入寫入路徑:V – Blendester