欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#利用反射來判斷對象是否包含某個屬性的實現方法

 更新時間:2014年08月19日 16:24:15   投稿:shichen2014  
這篇文章主要介紹了C#利用反射來判斷對象是否包含某個屬性的實現方法,很有借鑒價值的一個技巧,需要的朋友可以參考下

本文實例展示了C#利用反射來判斷對象是否包含某個屬性的實現方法,對于C#程序設計人員來說有一定的學習借鑒價值。

具體實現代碼如下:

/// <summary>
/// 利用反射來判斷對象是否包含某個屬性
/// </summary>
/// <param name="instance">object</param>
/// <param name="propertyName">需要判斷的屬性</param>
/// <returns>是否包含</returns>
public static bool ContainProperty(this object instance, string propertyName)
{
  if (instance != null && !string.IsNullOrEmpty(propertyName))
  {
 PropertyInfo _findedPropertyInfo = instance.GetType().GetProperty(propertyName);
 return (_findedPropertyInfo != null);
  }
  return false;
}

代碼使用方法如下:

bool cc = _person.ContainProperty("cc");
bool aa = _person.ContainProperty("Age");

希望本文所述實例能夠對大家有所幫助!

相關文章

最新評論