广博吧

.net学习心得

1.反射:反射是中的重要机制,通过反射可以在运行时获得中每一个类型,包括类、结构、委托和枚举的成员,包括方法、属性、事件,以及构造函数等。有了反射,既可以对每一个类型了如指掌。

.net学习心得

下面来演示一下反射的实例

(1)新建一个类库项目。在解决方案上单击右键选择添加“新建项目”,在弹出来的框中选择“类库”,在下面名字栏中输入classlib。然后删除class1类,新添加一个类“classperson”,添加如下代码

namespace classlib
{
    public class classperson
    {
        public classperson():this(null)
        {

        }
        public classperson(string strname)
        {
            name = strname;
        }

        private string name;
        private string sex;
        private int age;

        public string name
        {
            get { return name; }
            set { name = value; }
        }

        public string sex
        {
            get { return sex; }
            set { sex = value; }
        }

        public int age
        {
            get { return age; }
            set { age = value; }
        }

        public void sayhello()
        {
            if (null==name)
                eline("hello world");
            else
                eline("hello," + name);  
        }
    }
}

添加完之后编译生成一下,就会在这个类库项目中的bindebug中有一个文件。然后添加一个控制台应用程序。引入action的命名空间。添加的.代码如下:

using system;
using ric;
using ;
using ;
using ection;//添加反射的命名空间

标签:学习心得 NET