日期:2014-05-17  浏览次数:20889 次

如何在Dll里获取掉用该DLL的类的类名
我想做一个记日志的dll,需要在日志中记录当前类的类名。以便通过日志可以快速的找到出问题的地方。


求大神给解决

------解决方案--------------------
反射是否可以?
------解决方案--------------------
Exception 不是有很多属性么,
http://msdn.microsoft.com/zh-cn/library/vstudio/system.exception.aspx

//试试,没测试过
try
{
  //some Error
}
catch(Exception ex)
{
  MessageBox.Show(ex.Source.GetType().FullName);
}

------解决方案--------------------
stackframe

------解决方案--------------------
Reflector