如何參數傳遞給由ElapsedEventHandler調用的函數?如何將參數傳遞給ElapsedEventHandler調用的函數?
我的代碼:
private static void InitTimer(int Index)
{
keepAlive[Index] = new Timer();
keepAlive[Index].Interval = 3000;
keepAlive[Index].Elapsed += new ElapsedEventHandler(keepAlive_Elapsed[, Index]);
keepAlive[Index].Start();
}
public static void keepAlive_Elapsed(object sender, EventArgs e[, int Index])
{
PacketWriter writer = new PacketWriter();
writer.AppendString("KEEPALIVE|.\\");
ServerSocket.Send(writer.getWorkspace(), Index);
ServerSocket.DisconnectSocket(Index);
}
我想要做的是括號([和])。 但只是這樣做,顯然不工作...
(這很有趣,回來的老問題,看看你有多少在過去3年中的經驗和如何這是我喜歡這個網站的原因之一。) – lesderid 2013-05-15 15:53:20