これはほとんどの人にとって簡単な質問だと思いますが、私がWebで見た答えはどれも私が必要としているものではありません。したがって、基本クラスとそれを継承する別のクラスがあります。
public class MyBase
{
public DateAdded { get; set; }
}
public class MySecond : MyBase
{
public MySecond(MyBase prototype)
{
this = (MySecond)prototype; // this is read-only and does not work
}
public DateDeleted { get; set; }
}
MyBaseをインスタンス化し、MySecondの別のインスタンスにプロトタイプとして提供し、MySecondが値を1つずつ明示的に転送せずに、プロトタイプのすべての値を取得するようにするにはどうすればよいですか?