private static readonly string path = ConfigurationManager.AppSettings["WebDAL"];
string className = path + ".DALMemFavorites";
(Classname)Assembly.Load(path).CreateInstance(className);这第二和第三行的代码是什么意思呢? 特别是第三行! 
请大家别让我去查帮助文档了因为我已经查过了,由于我的书面理解能力特别差看不懂那么官方的
希望各位能用通俗点的语言告诉我!小弟不胜感谢!!!!!!!

解决方案 »

  1.   

    string className = path + ".DALMemFavorites"; //字符串相加得到路径
    (Classname)Assembly.Load(path).CreateInstance(className); //反射得到Classname对象实例
      

  2.   

    从配置文件中读取包含WebDAL类的程序集名称,用反射技术装载程序集并实例化WebDAL类
      

  3.   

    是这样的大哥! 
    我问题没有问清楚!  我是想知道 string className的值,放到CreateInstance()里面是什么意思! 然后这个load()有起到什么作用呢!
      

  4.   

    Assembly.Load方法
    http://msdn.microsoft.com/zh-cn/library/system.reflection.assembly.load(VS.80).aspx
    Assembly.CreateInstance 方法
    http://msdn.microsoft.com/zh-cn/library/system.reflection.assembly.createinstance(VS.80).aspxMSDN的权威解释
      

  5.   

    我反复多次看了Load()和CreateInstance()这两个方法!
    有一个感觉: 抽象的不知所云!能力有限哈