我试图将
Java库转换为c#libs.我被困在一个地方,无法通过谷歌搜索找到任何解决方案.问题是在c#类Lib中我想编写程序集load / init事件处理程序,它是否有可能像在Java中一样?
在java中代码是.
public class abc implements ServletContextListener {
public void contextInitialized(ServletContextEvent event) {
//do something
}
public void contextDestroyed(ServletContextEvent event) {
//do something
}
}
在c#中它的等价物是什么?
最佳答案 AppDomain类中有一个AssemblyLoad事件,可能是您正在寻找的事件:
private void SomeMethod() {
AppDomain.CurrentDomain.AssemblyLoad += new AssemblyLoadEventHandler(CurrentDomain_AssemblyLoad);
}
void CurrentDomain_AssemblyLoad(object sender, AssemblyLoadEventArgs args) {
// Code to initialize here...
}