使用反射为特性赋值
反射reflection有一个类别PropertyInfo,是获取一个类别的特性相关集息。
下面我创建一个类,并添加一个特性,然后我们使用反射来为这个特性赋值。
class Bq
{
public string Name { get; set; }
}
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);
}
}





浙公网安备 33010602011771号