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

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

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

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

復(fù)制代碼 代碼如下:

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ù)名字判斷來進(jìn)行些自己想要的操作
    //獲得屬性的類型,進(jìn)行判斷然后進(jìn)行以后的操作,例如判斷獲得的屬性是整數(shù)
   if(value1.GetType() == typeof(int))
   {
       //進(jìn)行你想要的操作
   }
}


注意:

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

復(fù)制代碼 代碼如下:

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

相關(guān)文章

  • windows中使用C# 調(diào)用 C語言生成的dll

    windows中使用C# 調(diào)用 C語言生成的dll

    本文給大家介紹的是在Windows系統(tǒng)中使用C#調(diào)用C語言生成的DLL文件的一種思路,非常的簡單實用,有需要的小伙伴可以參考下
    2016-11-11
  • WinForm中DataGridView添加,刪除,修改操作具體方法

    WinForm中DataGridView添加,刪除,修改操作具體方法

    這篇文章介紹了WinForm中DataGridView添加,刪除,修改操作具體方法,有需要的朋友可以參考一下
    2013-10-10
  • c# winform多線程死循環(huán)踩坑

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

    本文主要介紹了c# winform多線程死循環(huán)踩坑,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-12-12
  • C#實現(xiàn)的sqlserver操作類實例

    C#實現(xiàn)的sqlserver操作類實例

    這篇文章主要介紹了C#實現(xiàn)的sqlserver操作類,結(jié)合具體實例形式分析了C#針對sqlserver數(shù)據(jù)庫進(jìn)行連接、查詢、更新、關(guān)閉等相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • c#深拷貝文件夾示例

    c#深拷貝文件夾示例

    這篇文章主要介紹了c#深拷貝文件夾示例,需要的朋友可以參考下
    2014-04-04
  • C#使用瀏覽按鈕獲得文件路徑和文件夾路徑的方法

    C#使用瀏覽按鈕獲得文件路徑和文件夾路徑的方法

    這篇文章主要介紹了C#使用瀏覽按鈕獲得文件路徑和文件夾路徑的方法,結(jié)合實例形式分析了C#瀏覽器事件響應(yīng)及文件操作相關(guān)技巧,需要的朋友可以參考下
    2017-05-05
  • C# KeyUp事件中MessageBox的回車(Enter)鍵回調(diào)問題解決方案

    C# KeyUp事件中MessageBox的回車(Enter)鍵回調(diào)問題解決方案

    這篇文章主要介紹了C# KeyUp事件中MessageBox的回車(Enter)鍵回調(diào)問題解決方案,需要的朋友可以參考下
    2014-07-07
  • 基于C#實現(xiàn)哈夫曼樹算法

    基于C#實現(xiàn)哈夫曼樹算法

    哈夫曼樹又稱最優(yōu)二叉樹,也就是帶權(quán)路徑最短的樹,對于哈夫曼樹,我想大家對它是非常的熟悉,使用下面我們就來學(xué)習(xí)一下如何通過C#實現(xiàn)哈夫曼樹算法吧
    2023-11-11
  • 基于C#實現(xiàn)的敏感字檢測示例

    基于C#實現(xiàn)的敏感字檢測示例

    這篇文章主要介紹了基于C#實現(xiàn)的敏感字檢測示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-09-09
  • C#中TransactionScope的使用小結(jié)

    C#中TransactionScope的使用小結(jié)

    本篇文章主要是對C#中TransactionScope的使用方法進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01

最新評論

恩施市| 迁西县| 宁化县| 黄龙县| 正蓝旗| 无为县| 长垣县| 韶关市| 金门县| 沙洋县| 盐城市| 普兰店市| 盖州市| 莆田市| 嘉祥县| 蕲春县| 孙吴县| 新疆| 孝义市| 姜堰市| 东乌珠穆沁旗| 报价| 台东县| 客服| 潮州市| 栖霞市| 尼勒克县| 铁力市| 凌云县| 集贤县| 博白县| 平陆县| 三门峡市| 广宗县| 日照市| 新平| 贵州省| 绥滨县| 玉山县| 万全县| 于都县|