配列のままだと多分無理なので、ラップしたクラスを。次にのように、イベントの引数としてインデックスを渡せば良いかと。 class ArrayWithEvent { private int[] _array = new int[5000]; public event HogeEventHandler HogeEvent; public int this[int index] { get{ return _array[index]; } set { if(HogeEvent != null) { HogeEvent(this, new HogeEventArgs(index)); _array[index] = value; } } } }
- Child Tree -