RT  我要的是属性的名字 可以取出来赋值 他的值不需要 

解决方案 »

  1.   

                    Assembly ass = Assembly.LoadFrom(Application.StartupPath + "MY.dll");
                    type = ass.GetType("DeviceInterface.DeviInter");//利用类型的命名空间和名称获得类型
                    obj = Activator.CreateInstance(type);//利用指定的参数实例话类型
                    string isCut = type.GetProperty("IsCut").GetValue(obj, null).ToString();IsCut 是属性名字
      

  2.   

                    Assembly ass = Assembly.LoadFrom(Application.StartupPath + "showDeviDll.dll");
                    type = ass.GetType("DeviceInterface.DeviInter");//利用类型的命名空间和名称获得类型
                    obj = Activator.CreateInstance(type);//利用指定的参数实例话类型                string isCut = type.GetProperty("IsCut").GetValue(obj, null).ToString();
    IsCut 属性名字~~
      

  3.   

    "showDeviDll.dll"这个DLL是什么啊
      

  4.   


                Type type = typeof(类名);
                foreach (PropertyInfo pi in type.GetProperties(BindingFlags.Instance | BindingFlags.Public))
                {
                    Console.WriteLine(pi.Name);
                }
      

  5.   

    出来了 谢谢 
    ojlovecd