最新国产好看的视频,伊人天堂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ě)鎖解決多線程并發(fā)問(wèn)題

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

    本文詳細(xì)講解了C#使用讀寫(xiě)鎖解決多線程并發(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)類似QQ窗體的功能,當(dāng)窗體放置到屏幕的邊緣,可以將窗體隱藏,當(dāng)鼠標(biāo)再次放置到屏幕邊緣時(shí),窗體可再次顯示,需要的可以參考一下
    2022-12-12
  • c#使用反射調(diào)用類型成員示例

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

    學(xué)習(xí)C#的時(shí)候就知道使用反射可以對(duì)我們編程提供極大的便利(動(dòng)態(tài)的獲取信息、調(diào)用類型成員、創(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í)體類和XML的相互轉(zhuǎn)換

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

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

最新評(píng)論

屏东市| 章丘市| 大关县| 赫章县| 桃园县| 吴川市| 北流市| 奇台县| 五台县| 汝南县| 连平县| 新安县| 勐海县| 保靖县| 无棣县| 互助| 逊克县| 米脂县| 叶城县| 金川县| 应城市| 鸡东县| 泗水县| 杂多县| 新余市| 满洲里市| 申扎县| 闸北区| 寿光市| 宝应县| 达州市| 宣化县| 壤塘县| 灌阳县| 奉贤区| 高邮市| 霞浦县| 晋中市| 上杭县| 贵南县| 松桃|