亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C#中使用反射遍歷一個對象屬性及值的小技巧

 更新時間:2015年07月04日 11:37:59   投稿:junjie  
這篇文章主要介紹了C#中使用反射遍歷一個對象屬性及值的小技巧,這在很時候應該都非常有用,本文直接給出實例代碼,需要的朋友可以參考下

總結:
對應某個類的實例化的對象tc, 遍歷獲取所有屬性(子成員)的方法(采用反射):

復制代碼 代碼如下:

Type t = tc.GetType();//獲得該類的Type

//再用Type.GetProperties獲得PropertyInfo[],然后就可以用foreach 遍歷了
foreach (PropertyInfo pi in t.GetProperties())
{
    object value1 = pi.GetValue(tc, null));//用pi.GetValue獲得值
    string name = pi.Name;//獲得屬性的名字,后面就可以根據(jù)名字判斷來進行些自己想要的操作
    //獲得屬性的類型,進行判斷然后進行以后的操作,例如判斷獲得的屬性是整數(shù)
   if(value1.GetType() == typeof(int))
   {
       //進行你想要的操作
   }
}


注意:

必須要設置了get 和set方法的屬性,反射才能獲得該屬性

復制代碼 代碼如下:

public int Pid
{
 get { return pid; }
 set { pid = value; }
}

相關文章

  • Unity實現(xiàn)虛擬搖桿效果

    Unity實現(xiàn)虛擬搖桿效果

    這篇文章主要為大家詳細介紹了Unity實現(xiàn)虛擬搖桿效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C#基于時間輪調度實現(xiàn)延遲任務詳解

    C#基于時間輪調度實現(xiàn)延遲任務詳解

    在很多.net開發(fā)體系中開發(fā)者在面對調度作業(yè)需求的時候一般會選擇三方開源成熟的作業(yè)調度框架來滿足業(yè)務需求,但是有些時候可能我們只是需要一個簡易的延遲任務。本文主要分享一個簡易的基于時間輪調度的延遲任務實現(xiàn),需要的可以參考一下
    2022-12-12
  • Unity Shader實現(xiàn)素描效果

    Unity Shader實現(xiàn)素描效果

    這篇文章主要為大家詳細介紹了Unity Shader實現(xiàn)素描效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C# 中使用正則表達式匹配字符的含義

    C# 中使用正則表達式匹配字符的含義

    正則表達式的作用用來描述字符串的特征。本文重點給大家介紹C# 中使用正則表達式匹配字符的含義,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-10-10
  • C#設計模式實現(xiàn)之迭代器模式

    C#設計模式實現(xiàn)之迭代器模式

    迭代器模式把對象的職責分離,職責分離可以最大限度減少彼此之間的耦合程度,從而建立一個松耦合的對象,這篇文章主要給大家介紹了關于C#設計模式實現(xiàn)之迭代器模式的相關資料,需要的朋友可以參考下
    2021-08-08
  • 基于WPF編寫一個串口轉UDP工具

    基于WPF編寫一個串口轉UDP工具

    串口是設備和上位機通信的常用接口,UDP則是網(wǎng)絡通信常用的通信協(xié)議,串口和UDP之間的相互轉換是非常有意義的。本文就利用WPF編寫一個串口轉UDP工具,需要的可以參考一下
    2023-04-04
  • C#連續(xù)任務Task.ContinueWith方法

    C#連續(xù)任務Task.ContinueWith方法

    這篇文章介紹了C#中的連續(xù)任務Task.ContinueWith方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • C# Chart折線圖使用鼠標滾輪放大、縮小和平移曲線方式

    C# Chart折線圖使用鼠標滾輪放大、縮小和平移曲線方式

    這篇文章主要介紹了C# Chart折線圖使用鼠標滾輪放大、縮小和平移曲線方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Visual Studio 中自定義代碼片段的方法

    Visual Studio 中自定義代碼片段的方法

    這篇文章主要介紹了Visual Studio 中自定義代碼片段的方法,本文分步驟通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • C#實現(xiàn)航班查詢及預訂功能

    C#實現(xiàn)航班查詢及預訂功能

    這篇文章給大家介紹利用C#完成航班機票信息查詢,航班機票預定等功能。代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2018-02-02

最新評論