最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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)文章

  • Unity實(shí)現(xiàn)物體運(yùn)動(dòng)軌跡的繪制

    Unity實(shí)現(xiàn)物體運(yùn)動(dòng)軌跡的繪制

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)物體運(yùn)動(dòng)軌跡的繪制,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • C#基于UDP進(jìn)行異步通信的方法

    C#基于UDP進(jìn)行異步通信的方法

    這篇文章主要介紹了C#基于UDP進(jìn)行異步通信的方法,實(shí)例分析了C#基于UDP實(shí)現(xiàn)異步通信的相關(guān)技巧,需要的朋友可以參考下
    2015-04-04
  • C#加鎖防止并發(fā)的幾種方法詳解

    C#加鎖防止并發(fā)的幾種方法詳解

    文章介紹了C#中多種加鎖方式,包括lock、Monitor、SemaphoreSlim、Mutex、ReaderWriterLockSlim、Concurrent集合、Redis分布式鎖,以及在實(shí)際工作中的應(yīng)用和注意事項(xiàng),感興趣的朋友一起看看吧
    2025-03-03
  • C#集合之棧的用法

    C#集合之棧的用法

    這篇文章介紹了C#集合之棧的用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • C#實(shí)現(xiàn)常見(jiàn)加密算法的示例代碼

    C#實(shí)現(xiàn)常見(jiàn)加密算法的示例代碼

    這篇文章主要為大家詳細(xì)介紹一下C#中一些常見(jiàn)加密算法(Base64編碼、凱撒密碼、Vigenere密碼、DES、AES)以及它們的實(shí)現(xiàn)代碼,感興趣的可以了解一下
    2022-07-07
  • C#使用讀寫(xiě)鎖解決多線(xiàn)程并發(fā)問(wèn)題

    C#使用讀寫(xiě)鎖解決多線(xiàn)程并發(fā)問(wèn)題

    本文詳細(xì)講解了C#使用讀寫(xiě)鎖解決多線(xiàn)程并發(fā)問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • C#模擬實(shí)現(xiàn)QQ窗體功能

    C#模擬實(shí)現(xiàn)QQ窗體功能

    這篇文章主要為大家詳細(xì)介紹了如何通過(guò)C#實(shí)現(xiàn)類(lèi)似QQ窗體的功能,當(dāng)窗體放置到屏幕的邊緣,可以將窗體隱藏,當(dāng)鼠標(biāo)再次放置到屏幕邊緣時(shí),窗體可再次顯示,需要的可以參考一下
    2022-12-12
  • c#使用反射調(diào)用類(lèi)型成員示例

    c#使用反射調(diào)用類(lèi)型成員示例

    學(xué)習(xí)C#的時(shí)候就知道使用反射可以對(duì)我們編程提供極大的便利(動(dòng)態(tài)的獲取信息、調(diào)用類(lèi)型成員、創(chuàng)建實(shí)例等等),下面示例說(shuō)明一下使用方法
    2014-01-01
  • C#實(shí)現(xiàn)對(duì)文件進(jìn)行加密解密的方法

    C#實(shí)現(xiàn)對(duì)文件進(jìn)行加密解密的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)對(duì)文件進(jìn)行加密解密的方法,涉及C#加密與解密的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04
  • C#實(shí)現(xiàn)實(shí)體類(lèi)和XML的相互轉(zhuǎn)換

    C#實(shí)現(xiàn)實(shí)體類(lèi)和XML的相互轉(zhuǎn)換

    本文詳細(xì)講解了C#實(shí)現(xiàn)實(shí)體類(lèi)和XML的相互轉(zhuǎn)換,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02

最新評(píng)論

涡阳县| 体育| 瑞昌市| 宁乡县| 驻马店市| 仙游县| 富裕县| 秀山| 廉江市| 章丘市| 化德县| 淳化县| 婺源县| 易门县| 绩溪县| 正阳县| 白玉县| 彩票| 登封市| 洞口县| 清涧县| 吴堡县| 会宁县| 凌源市| 阿拉善左旗| 淅川县| 泰来县| 宝应县| 岢岚县| 桃园县| 元阳县| 施秉县| 渝北区| 梁河县| 余江县| 叶城县| 梅州市| 鸡东县| 扎囊县| 芜湖县| 宜君县|