1
A
回答
4
另一種方法是:
PropertyInfo info = obj.GetType().GetProperty("PropertyNameToFind");
if (info != null)
{
// Property exists in this type...
}
1
給看看System.Reflection.PropertyInfo類。
下面是使用反射示例用法
using System.Reflection; // reflection namespace
// get all public static properties of MyClass type
PropertyInfo[] propertyInfos;
propertyInfos = typeof(MyClass).GetProperties(BindingFlags.Public | BindingFlags.Static);
// sort properties by name
Array.Sort(propertyInfos, delegate(PropertyInfo propertyInfo1, PropertyInfo propertyInfo2)
{ return propertyInfo1.Name.CompareTo(propertyInfo2.Name); });
// write property names
foreach (PropertyInfo propertyInfo in propertyInfos) {
Console.WriteLine(propertyInfo.Name);
}
相關問題
- 1. C#參數化屬性的後期綁定
- 2. COM +後期綁定C#4.0
- 3. C#Excel 2007後期綁定
- 4. C#中的後期綁定#
- 5. 在actionscript中綁定存在屬性
- 6. 將非屬性綁定到datagrid列DataField?
- 7. 綁定Button.Enabled屬性在C#dll
- 8. 綁定屬性parent屬性
- 9. 如何將DataTrigger綁定到非綁定屬性?
- 10. 綁定屬性
- 11. 如何訪問後期綁定的嵌套屬性和方法?
- 12. 代碼背後的綁定屬性
- 13. MVC綁定到轉換後的屬性
- 14. java多態性後期綁定規則
- 15. 數據綁定期間未綁定繼承的屬性
- 16. 與屬性綁定在Silverlight
- 17. 自定義屬性沒有綁定的綁定屬性
- 18. 數據綁定屬性C#WPF
- 19. 父屬性綁定
- 20. 綁定HTML屬性
- 21. Silverlight屬性綁定
- 22. QML屬性綁定
- 23. Java屬性綁定
- 24. wcf綁定屬性
- 25. XAML綁定屬性
- 26. MouseDragElementBehavior綁定屬性
- 27. Java屬性綁定
- 28. C中發佈後期綁定對象#
- 29. C中單詞的後期綁定#
- 30. C#後期綁定卸載DLL的