反射reflection有一個類別PropertyInfo,是獲取一個類別的特性相關集息。下麵我創建一個類,並添加一個特性,然後我們使用反射來為這個特性賦值。 class Bq { public string Name { get; set; } } 接下來,我們創建另一個類,來實現反射: clas ...
反射reflection有一個類別PropertyInfo,是獲取一個類別的特性相關集息。
下麵我創建一個類,並添加一個特性,然後我們使用反射來為這個特性賦值。
class Bq { public string Name { get; set; } }Source Code
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