私は多くのプロパティを持つオブジェクト(A)を持っています。私はいくつかの新しいプロパティでオブジェクトAを拡張する新しいオブジェクトBを作成します。その後C#の継承。ベースオブジェクトのコピープロパティ
私は、オブジェクトAのインスタンスを返すメソッドのAAを持っていますが、私の現在のメソッドBBに私は、オブジェクトBの新しいインスタンスを使用し
は、私は、メソッドAAのリターンを使用する方法はありますかオブジェクトB?を割り当てるには、プロパティにコピープロパティを避けるためにBにどのように割り当てますか?
class A
{
string a1 {get; set;}
// ...
string a50 {get; set;}
}
class B: A
{
string bState {get; set;}
string bMessage {get; set;}
}
class ObjAA
{
public static AA ReturnAA()
{
AA oAA = new AA();
//...
return oAA;
}
}
class ObjBB
{
public void UseBB()
{
BB oBB = new BB();
var aa = ObjAA.ReturnAA();
// How do I assign to B avoiding property by property?
}
}
おかげAutoMapperよう
@Avada Kedavra。ありがとう、私は例を修正しました –
気づいて削除しました:) –