1

クラス A と B の 2 つのクラスがあります。クラス A にデータを入力すると、すべてのデータが既に取得されています。クラス B はデータの一部を使用する必要があり、クラス B をクラス A 内のプライベート オブジェクトとして配置できます。クラス B にデータを入力するときにデータを再度クエリしたくないと考えています。同じクエリでデータを入力した 2 つのクラスを取得するにはどうすればよいですか。 A から B にデータを渡す方法はありますか?

4

1 に答える 1

0

クラス B にクラス A のデータのみを含めることができる場合、次のように何かを行うことができます。

public class A
{
  public string Field_1 {get;set;}
  public string Field_that_B_likes {get;set;}
}

public class B
{
  public string Field_that_B_likes {get;set;}

  public B(A obj) 
  {
    Field_that_B_likes = obj.Field_that_B_likes;
  }
}
于 2012-09-03T04:50:26.450 に答える