Class 类作为参数

Class 类作为参数,class,mono,gtk,monodevelop,gtk#,Class,Mono,Gtk,Monodevelop,Gtk#,我目前正在尝试实现一个记录器 public class Logfile { public static Logfile getLogfile(class _classTogetLoggerFor) { } } 其主要思想是,每个类都有自己的记录器,其中loglevel等选项可以单独设置。但是上面的代码不起作用,那么如何在Mono(c#)中设置类作为参数呢 谢谢你的帮助;) 您可以使用类型: public static Logfile getLogfile(Type _

我目前正在尝试实现一个记录器

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

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


谢谢你的帮助;)

您可以使用
类型

public static Logfile getLogfile(Type _typeToGetLoggerFor)
然后:

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