私はC#プロジェクトに取り組んでいます
私はこのような2つのクラスを持っています:
public class A
{
public DataTable dtA {get; set;}
}
public class B
{
DataTable dtB{get;set;}
public B(DataTable dt)
{
dtB = dt;
}
}
static void Main()
{
A a = new A();
B b = new B(a.dtA);
}
dtB が正確に dtA (ref dtA) であることを望みます。しかし、Up Code では dtB は New DataTable であり、dtA ではありません。(私は dtB を変更したい場合、この変更は dtA にも適用されます)
問題の解決方法
解決済み:
dtA が null で dtB に渡された場合、dtB は常に null になります (dtA がデータで満たされている場合でも)。