В С# какая разница (если есть) между этими двумя строками кода?
tmrMain.Elapsed += new ElapsedEventHandler(tmrMain_Tick);
и
tmrMain.Elapsed += tmrMain_Tick;
Оба, похоже, работают точно так же. Предполагается ли, что С# означает, что вы имеете в виду первое, когда вы вводите последнее?