我有兩個方法完全相同,但一個接受PaintEventArgs
類參數,而另一個接受PrintPageEventArgs
類參數。這迫使我寫出兩種不同的方法,這種方法對於這種細微差別往往有點過分。兩個不同簽名的一種方法
public static void DoAllTasks_Panel(PaintEventArgs e)
{
// Commands...
}
public static void DoAllTasks_Print(PrintPageEventArgs e)
{
// Commands...
}
我試圖將它們合併到使用沒有成功的EventArgs
類參數有關的方法,如下所示:
public static void DoAllTasks(EventArgs e)
{
// Commands...
}
是否有可能將它們合併成一個單一的方法?
「沒有成功「:問題到底是什麼? –