protected virtual void IsEvent(MyEventArgs e)
 {
     EventHandler eH = TimeEvent;
     if (eH != null)
         eH(this, e);
 }
 static void IsChange(object sender, MyEventArgs<int> eventArgs)
 {
     Console.WriteLine("matrix[{0},{1}] \t Old value:{2} \t New value:{3}", eventArgs.i, eventArgs.j, eventArgs.OldValue, eventArgs.NewValue);
 }