使用反射为特性赋值皇牌天下投注网

来源:http://www.prospettivedarte.com 作者:计算机教程 人气:78 发布时间:2019-05-10
摘要:反射reflection有一个类别PropertyInfo,是获取一个类别的特性相关集息。 下面我创建一个类,并添加一个特性,然后我们使用反射来为这个特性赋值。   class Bq { public string Name { get; set;

反射reflection有一个类别PropertyInfo,是获取一个类别的特性相关集息。

下面我创建一个类,并添加一个特性,然后我们使用反射来为这个特性赋值。

皇牌天下投注网 1

 

皇牌天下投注网 2皇牌天下投注网 3

 class Bq
    {
        public string Name { get; set; }
    }

Source Code

皇牌天下投注网, 

接下来,我们创建另一个类,来实现反射:
皇牌天下投注网 4

 

皇牌天下投注网 5皇牌天下投注网 6

 class Br
    {
        public void SetValueWithreflection()
        {
            Bq objBq = new Bq();
            PropertyInfo pi = objBq.GetType().GetProperty("Name");
            string value = "Insus.NET";
            pi.SetValue(objBq, value);

            Console.WriteLine(objBq.Name);
        }
    }

Source Code

 

运行:
皇牌天下投注网 7

 

本文由皇牌天下投注网发布于计算机教程,转载请注明出处:使用反射为特性赋值皇牌天下投注网

关键词:

最火资讯