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

C#利用反射來(lái)判斷對(duì)象是否包含某個(gè)屬性的實(shí)現(xiàn)方法

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

本文實(shí)例展示了C#利用反射來(lái)判斷對(duì)象是否包含某個(gè)屬性的實(shí)現(xiàn)方法,對(duì)于C#程序設(shè)計(jì)人員來(lái)說(shuō)有一定的學(xué)習(xí)借鑒價(jià)值。

具體實(shí)現(xiàn)代碼如下:

/// <summary>
/// 利用反射來(lái)判斷對(duì)象是否包含某個(gè)屬性
/// </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");

希望本文所述實(shí)例能夠?qū)Υ蠹矣兴鶐椭?/p>

相關(guān)文章

最新評(píng)論