欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c#將list類(lèi)型轉(zhuǎn)換成DataTable方法示例

 更新時(shí)間:2013年12月26日 09:51:36   作者:  
將List類(lèi)型轉(zhuǎn)換成DataTable的通用方法,大家參考使用吧

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

/// <summary>
       /// 將List轉(zhuǎn)換成DataTable
       /// </summary>
       /// <typeparam name="T"></typeparam>
       /// <param name="data"></param>
       /// <returns></returns>
       public static DataTable ToDataTable<T>(this IList<T> data)
           {
           PropertyDescriptorCollection properties = TypeDescriptor.GetProperties(typeof(T));
           DataTable dt = new DataTable();
           for (int i = 0; i < properties.Count; i++)
               {
               PropertyDescriptor property = properties[i];
               dt.Columns.Add(property.Name, property.PropertyType);
               }
           object[] values = new object[properties.Count];
           foreach (T item in data)
               {
               for (int i = 0; i < values.Length; i++)
                   {
                   values[i] = properties[i].GetValue(item);
                   }
               dt.Rows.Add(values);
               }
           return dt;
           }

相關(guān)文章

  • C#中的char與string詳解

    C#中的char與string詳解

    本文詳細(xì)講解了C#中的char與string,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • C#實(shí)現(xiàn)字體旋轉(zhuǎn)的方法

    C#實(shí)現(xiàn)字體旋轉(zhuǎn)的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)字體旋轉(zhuǎn)的方法,涉及C#通過(guò)Matrix實(shí)現(xiàn)字體旋轉(zhuǎn)效果的方法,需要的朋友可以參考下
    2015-06-06
  • C# List 并發(fā)丟數(shù)據(jù)問(wèn)題原因及解決方案

    C# List 并發(fā)丟數(shù)據(jù)問(wèn)題原因及解決方案

    這篇文章主要介紹了C# List 并發(fā)丟數(shù)據(jù)問(wèn)題原因及解決方案,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-02-02
  • C#服務(wù)器NFS共享文件夾搭建與上傳圖片文件的實(shí)現(xiàn)

    C#服務(wù)器NFS共享文件夾搭建與上傳圖片文件的實(shí)現(xiàn)

    本文主要介紹了C#服務(wù)器NFS共享文件夾搭建與上傳圖片文件的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • C#排序算法之快速排序解析

    C#排序算法之快速排序解析

    這篇文章主要為大家詳細(xì)介紹了C#排序算法之快速排序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • 如何在C#9 中使用static匿名函數(shù)

    如何在C#9 中使用static匿名函數(shù)

    這篇文章主要介紹了如何在C#9中使用static匿名函數(shù),幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下
    2021-03-03
  • C# 線(xiàn)性插值的實(shí)現(xiàn)示例

    C# 線(xiàn)性插值的實(shí)現(xiàn)示例

    線(xiàn)性插值是針對(duì)一維數(shù)據(jù)的插值方法,本文主要介紹了C# 線(xiàn)性插值的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • C# 腳本引擎CS-Script的使用

    C# 腳本引擎CS-Script的使用

    這篇文章主要介紹了C#腳本引擎CS-Script的使用,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-12-12
  • C#中委托用法實(shí)例詳解

    C#中委托用法實(shí)例詳解

    這篇文章主要介紹了C#中委托用法,以實(shí)例形式較為詳細(xì)的分析了C#中委托的概念與使用技巧,需要的朋友可以參考下
    2015-06-06
  • c#版json數(shù)據(jù)解析示例分享

    c#版json數(shù)據(jù)解析示例分享

    JSON(全稱(chēng)為JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式。它是基于JavaScript語(yǔ)法標(biāo)準(zhǔn)的一個(gè)子集。 JSON采用完全獨(dú)立于語(yǔ)言的文本格式,可以很容易在各種網(wǎng)絡(luò)、平臺(tái)和程序之間傳輸。JSON的語(yǔ)法很簡(jiǎn)單,易于人閱讀和編寫(xiě),同時(shí)也易于機(jī)器解析和生成
    2014-03-03

最新評(píng)論