假设我正在尝试围绕现有静态方法编写包装方法。让我们以控制台为例。
public static void WriteWithPrefix(string prefix, ...)
{
Console.Write(prefix);
Console.Write(" - ");
// Console.Write(...)
}
该Console.Write
方法有18个签名,涵盖了原始类型的范围以及复制String.Format方法。
有没有一种方法可以编写此帮助程序类,以便它也可以接受Console.Write
通常接受的任何数据类型?
另一个例子:
public static void WriteWithTimestamp(...)
{
Console.Write(DateTime.Now.ToString());
Console.Write(": ");
// Console.Write(...)
}
当我调用该WriteWithTimestamp
方法时,我希望能够将它传递给我的任何东西都可以传递给它Console.Write
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句