假設您有時間戳功能,然後想要創建一個新函數來組合您的時間戳和Console.WriteLine()
(例如,將包裝器添加到重載函數
public static void Write(string msg)
{
WriteTimeStamp();
Console.WriteLine(msg);
}
但WriteLine()
方法具有18點左右的過載,這不會在包裝函數的簽名被反射。你會如何使包裝不帶字符串並將它們傳遞給WriteLine()
?
因爲這讓我也使用默認參數,我非常喜歡這個解決方案。 – Cev 2010-06-18 09:21:59