我想用这样的日志函数创建 ac# 库:
class MyLogClass
{
public void log(string format, params object[] args)
{
string message = string.Format(format, args);
// custom function
log_to_file(message); // or log_to_db() or log_to_txtBox()
}
}
想法是根据需要更改函数,使用 log_to_file()、log_to_db() 或 log_to_txtBox()。
我正在考虑使用第三个参数(在格式之前)作为代表来表示自定义函数,但我不知道该怎么做。