■No49683 (EEE さん) に返信 > struct AAA > { > int BBB[2]; > int CCC[5]; > }
利用目的にもよりますが:
(案1) fixed で固定サイズバッファを作成する。
unsafe public struct AAA { public fixed int BBB[2]; public fixed int CCC[5]; }
(案2) コンストラクタあるいは初期化用メソッドなどで確保する。
public class AAA { public int[] BBB; public int[] CCC; private AAA() { } public static AAA Create() { AAA o = new AAA(); o.BBB = new int[2]; o.CCC = new int[5]; return o; } }