六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 51|回复: 0

初次接触.NET 反射

[复制链接]

升级  15%

69

主题

69

主题

69

主题

举人

Rank: 3Rank: 3

积分
245
 楼主| 发表于 2013-1-26 12:41:12 | 显示全部楼层 |阅读模式
1.新建一个类库 命名空间为默认  类名为默认  不改
 
2.添加一个方法       
 public string TestMethod()
        {
            return "test method";
        }
 
3.在另外一个项目添加引用它的dll
 
4.using 命名空间
using ClassLibrary1;
namespace 抽象类练习1
{
    class Program
    {
        static void Main(string[] args)
        {
            Chinese c = new Chinese();
         //   c.test3();
           // SqlDataReader
            //反射 动态加载程序                              //命名空间名字                                 //命名空间名字+类名
            Class1 cl = (Class1)Assembly.Load("ClassLibrary1").CreateInstance("ClassLibrary1.Class1");
            Console.WriteLine( cl.TestMethod());
            Console.ReadKey();
        }
    }
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表