0
シナリオの簡単な例を私はは、実行時に動的カウント値に基づいてオブジェクトを作成する - C#
class ATest
{
int a;
int b;
BTest[];
}
class BTest
{
int X;
int Y;
}
- を実装しようとしています、私は値に基づいて動的に
ATest
とBTest
を作成する必要があります。 - 私は
Atest[] aobj = new Atest[count];
(このカウント値がプログラムで設定されます) - として、それを試してみました今、私は動的に
B
のオブジェクトの配列を作成し、A
に割り当てる必要があり現在、私は、カウントのために静的な値を仮定し、それを割り当て
Atest[] aobj = new Atest[20]; BTest[] bobj = new BTest[1]; bobj[0] = new Btest(); aobj[0] = new ATest(); aobj[0].BTest = bobj; BTest[] bobj1 = new BTest[1]; bobj1[0] = new Btest(); aobj1[0].BTest = bobj1;
これは、コードへの最善の方法ではないかもしれません。
動的にそれを を実装する上で示唆してください - 動的BTest
オブジェクト配列の数を作成し、ATest
インスタンス
アレイの容量をリセットする場合(BTestまたはATest)カウントセッター? –
私はクラスのアプローチを使用する場合、私はそれが動的にAtestオブジェクトとBtestオブジェクトを作成する目的を解決すると思います。 – Siva