0

外部クラスから配列オブジェクトを初期化する方法を理解したいと思います。以下のコードを参照してください。

Class C
{
    private string name { get; set; }
    private string value { get; set; }
}

Class B
{
    private C[] field;
    public C[] Field { get; set; };
}

Class Program 
{
    public static void Main(string[] args)
    {
        B b = new B();
        /* my question was how to initialize this array object inside B class */
        b.Field = new C[1]; 
        b.Field[0] = new C(); 
        /* Now I can access b.Field[0].name */ 
    }
}

クラス B とクラス C は既に提供されているため、変更できないことに注意してください。ご協力いただきありがとうございます。

4

1 に答える 1