读书人

[assembly: log4net.Config.XmlConfig

发布时间: 2013-09-07 14:12:45 作者: rapoo

[assembly: log4net.Config.XmlConfigurator()] 是在什么时候运行的?
[assembly: log4net.Config.XmlConfigurator()]
这句语句是放在一个程序集的一个类文件的里面,如:
[assembly: log4net.Config.XmlConfigurator()]
namespace Utility.Log
{
public class Logger:ILogger
{
.......
}
}

我想知道这句代码是在程序的什么时候执行的???
是程序集被引用的时候?
还是程序集的某个类的某个方法被调用的时候?
还是在放这条语句那个类文件里的类被调用的时候?
[解决办法]
[assembly: log4net.Config.XmlConfigurator()]
这种Attribute肯定是运行时靠反射调用的。

“程序集被引用的时候”发生在编译期间,肯定不是。

读书人网 >C#

热点推荐