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

C#實現(xiàn)獲取不同對象中名稱相同屬性的方法

 更新時間:2015年09月24日 12:45:10   作者:我心依舊  
這篇文章主要介紹了C#實現(xiàn)獲取不同對象中名稱相同屬性的方法,涉及C#操作類與對象屬性的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了C#實現(xiàn)獲取不同對象中名稱相同屬性的方法。分享給大家供大家參考。具體如下:

【兩個類】

class demo1
{
 public string Name { get; set; }
 public int Age { get; set; }
}
class demo2
{
 public string Name { get; set; }
 public string Address { get; set; }
}

【初始化數(shù)據(jù)】

List<object> list = new List<object>();
demo1 d11 = new demo1() { Age = 1, Name = "我是demo1的1" };
demo1 d12 = new demo1() { Age = 2, Name = "我是demo1的2" };
demo2 d21 = new demo2() { Name = "我是demo2的1" };
demo2 d22 = new demo2() { Name = "我是demo2的2" };
list.Add(d11);
list.Add(d21);
list.Add(d31);
list.Add(d12);

【兩個類都有同一個屬性Name,現(xiàn)在遍歷list集合,獲取出所有的Name值】

foreach(object o in list)
{
  PropertyInfo pi = o.GetType().GetProperty("Name");
  if (pi != null) {
  Console.WriteLine(pi.GetValue(o,null).ToString());
  }
}

希望本文所述對大家的C#程序設(shè)計有所幫助。

相關(guān)文章

  • C#用戶定義類型轉(zhuǎn)換詳解

    C#用戶定義類型轉(zhuǎn)換詳解

    用于自定義類和結(jié)構(gòu)能夠進行隱式轉(zhuǎn)換和顯示轉(zhuǎn)換.例如:將一個自定義類類型轉(zhuǎn)換成整型,浮點型等,反之亦然
    2014-01-01
  • c# winform多線程死循環(huán)踩坑

    c# winform多線程死循環(huán)踩坑

    本文主要介紹了c# winform多線程死循環(huán)踩坑,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-12-12
  • C#遞歸實現(xiàn)將一整數(shù)逆序后放入一數(shù)組中

    C#遞歸實現(xiàn)將一整數(shù)逆序后放入一數(shù)組中

    這篇文章主要介紹了C#遞歸實現(xiàn)將一整數(shù)逆序后放入一數(shù)組中,是遞歸算法的一個簡單應(yīng)用,需要的朋友可以參考下
    2014-10-10
  • c# 快速排序算法

    c# 快速排序算法

    快速排序使用分治法(Divide and conquer)策略來把一個串行(list)分為兩個子串行(sub-lists)
    2013-10-10
  • C#實現(xiàn)讀取匿名對象屬性值的方法示例總結(jié)

    C#實現(xiàn)讀取匿名對象屬性值的方法示例總結(jié)

    這篇文章主要介紹了C#實現(xiàn)讀取匿名對象屬性值的方法,結(jié)合實例形式總結(jié)分析了C#通過反射、轉(zhuǎn)換等方法讀取匿名對象屬性值的相關(guān)操作技巧,需要的朋友可以參考下
    2020-03-03
  • Unity Shader實現(xiàn)2D水流效果

    Unity Shader實現(xiàn)2D水流效果

    這篇文章主要為大家詳細介紹了Unity Shader實現(xiàn)2D水流效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • C#中使用NLog庫進行日志記錄的流程詳解

    C#中使用NLog庫進行日志記錄的流程詳解

    NLog 是 .NET 的日志記錄框架,具有豐富的日志路由和管理能力,極大地幫助您生成和管理日志,NLog 是一個庫,可以輕松地同時記錄和管理多個不同區(qū)域中的數(shù)據(jù),本文將給大家介紹在C#中使用 NLog 庫進行日志記錄的教程,需要的朋友可以參考下
    2024-06-06
  • C# 中類型轉(zhuǎn)換方式之顯式轉(zhuǎn)換和 as 運算符

    C# 中類型轉(zhuǎn)換方式之顯式轉(zhuǎn)換和 as 運算符

    在 C# 中,有兩種常見的類型轉(zhuǎn)換方式:顯式轉(zhuǎn)換和as 運算符,它們用于在不同類型之間進行轉(zhuǎn)換,以下是對這兩種轉(zhuǎn)換方式的詳細解釋和示例說明,感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • C#在MEF框架中手動導入依賴模塊

    C#在MEF框架中手動導入依賴模塊

    這篇文章介紹了C#在MEF框架中手動導入依賴模塊的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • C#探秘系列(三)——StackTrace,Trim

    C#探秘系列(三)——StackTrace,Trim

    這個系列我們看看C#中有哪些我們知道,但是又不知道怎么用,又或者懶得去了解的東西,比如這篇我們要介紹的StackTrace,Trim
    2014-05-05

最新評論

简阳市| 潞城市| 通海县| 靖西县| 高平市| 慈溪市| 莆田市| 呈贡县| 阿坝| 泰兴市| 横峰县| 江口县| 措美县| 乃东县| 民权县| 尉氏县| 南部县| 新干县| 松溪县| 清河县| 普兰县| 全州县| 海宁市| 巍山| 望谟县| 肥城市| 恭城| 西和县| 贵阳市| 阳高县| 贵港市| 大宁县| 三门峡市| 嘉禾县| 基隆市| 乌什县| 阳谷县| 洛隆县| 科尔| 襄汾县| 信丰县|