我是新來的C#,但仍最簡單的方法,使通用的日誌記錄在C#
public class Logging
{
public static int Write(params object[] items)
{
return Console.Write(items);
}
}
似乎剛剛好,但不起作用。 那麼所有的實例或Write都不是在編譯時定義的,但它們是。
如果我叫
Logging.Write("Hello world");
我得到的字符串
System.Object[]
爲響應
當你說它「不起作用」,你能詳細說明嗎? – Nick 2011-03-11 11:08:44
你的問題是什麼? 「不起作用」沒有足夠的錯誤描述。 – 2011-03-11 11:09:07
我看到你的問題不是關於日誌記錄,而是關於ConsoleWriteline和dtb已經回答了你的問題。如果您確實想要推出自己的日誌記錄,請考慮使用成熟的LoggingFramework(log4Net,NLog),或者如果您想交換日誌框架,請改爲使用Logging抽象(CommonLogging:http://netcommon.sourceforge.net/) 。 – tobsen 2011-03-11 11:57:27