作为参数的类

时间:2013-03-17 14:35:50

标签: class mono gtk monodevelop gtk#

我目前正在尝试实施Logger。

public class Logfile
{
    public static Logfile getLogfile(class _classTogetLoggerFor)
    {

    }
}

主要思想是,每个类都有自己的记录器,可以单独设置loglevel等选项。但是上面的代码不起作用,所以如何在Mono(c#)中将Class设置为参数。

感谢您的帮助;)。

1 个答案:

答案 0 :(得分:1)

您可以使用Type

public static Logfile getLogfile(Type _typeToGetLoggerFor)

然后:

var logger = Logfile.getLogfile(typeof(SomeClass)); // or just call GetType()