0
我在一個程序集中有一個自我生成的代碼,其中某些行包含屬性,我想知道如何檢索它們?特別是當這個類是一個視圖對象並且不包含任何參數時,我們可以通過數據適配器來實現,並找到插入或更新參數。在此先感謝通過反射在程序集中讀取屬性
我在一個程序集中有一個自我生成的代碼,其中某些行包含屬性,我想知道如何檢索它們?特別是當這個類是一個視圖對象並且不包含任何參數時,我們可以通過數據適配器來實現,並找到插入或更新參數。在此先感謝通過反射在程序集中讀取屬性
獲取類型的屬性:
Type someType = typeof(MyClass);
PropertyInfo[] properties = someType.GetProperties(BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy);
獲得類型:
Assembly someAssembly = typeof(MyClass).Assembly;
Type[] typesInSomeAssembly = someAssembly.GetTypes();
獲取財產性信息設定值:
MyClass cls = new MyClass();
PropertyInfo propText = cls.GetType().GetProperty("Text");
object valueOfTextProperty = propText.GetValue(cls, null);
propText.SetValue(cls, "New text", null);