問題 このようにZenjectのIInitializable.Initialize()メソッド内で配列を初期化しようとすると int[] array = new int[10]; int num = 5; void IInitializable.Initialize() { for(int i = 0; i < 10; i++) { array[i] = num; } } ArgumentOutOfRangeExcept…
メモ 問題 次のようなFooクラスのInitialize()メソッドで、シングルトンを生成する場合を考えます。 public class Foo : IFoo, IInitializable { [Inject] private IFactory<int, IBoo> booFactory; private int num = 5; void Initialize(){ booFactory.Create(num); }</int,>…