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

.NET通過字典給類賦值實(shí)現(xiàn)代碼

 更新時間:2016年09月03日 16:39:20   作者:FB208  
這篇文章主要介紹了.NET通過字典給類賦值實(shí)現(xiàn)代碼,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

廢話不多說了,直接貼代碼了,具體代碼如下所述:

/// <summary>
/// 
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="origin">源數(shù)據(jù)</param>
/// <param name="target">對象數(shù)據(jù)</param>
/// <param name="dict">變量名對應(yīng)字典</param>
public static void CopyTo<T>(this object origin, T target,Dictionary<string,string> dict)where T :class,new()
{
PropertyInfo[] props = target.GetType().GetProperties();
foreach (PropertyInfo info in props)
{
var variable = dict.FirstOrDefault(m => m.Value == info.Name);
if (variable.Key!=null)
{
string variableName = variable.Key;
string chineseName = variable.Value;
var propertyValue =
origin.GetType()
.GetProperty(variableName)
.GetValue(origin, null);
if (propertyValue != null)
{
if (propertyValue.GetType().IsClass)
{
}
target.GetType()
.InvokeMember(chineseName, BindingFlags.SetProperty, null, target,
new object[] { propertyValue });
}
}
}
}

以上所述是小編給大家介紹的.NET通過字典給類賦值實(shí)現(xiàn)代碼,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的,在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • asp.net通過配置文件連接Access的方法

    asp.net通過配置文件連接Access的方法

    這篇文章主要介紹了asp.net通過配置文件連接Access的方法,涉及asp.net配置文件設(shè)置及操作access數(shù)據(jù)的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • ASP.NET實(shí)現(xiàn)Hadoop增刪改查的示例代碼

    ASP.NET實(shí)現(xiàn)Hadoop增刪改查的示例代碼

    本篇文章主要介紹了ASP.NET實(shí)現(xiàn)Hadoop增刪改查的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • Nlog日志框架集成Seq擴(kuò)展包

    Nlog日志框架集成Seq擴(kuò)展包

    這篇文章介紹了Nlog日志框架集成Seq擴(kuò)展包的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • ASP.NET?Core自定義中間件的方式詳解

    ASP.NET?Core自定義中間件的方式詳解

    這篇文章主要介紹了ASP.NET?Core自定義中間件的方式,雖然ASP.NET?Core為我們提供了一組豐富的內(nèi)置中間件,但有些時候我們可能會需要自定義一些中間件,將其穿插到管道中,以便滿足我們特定業(yè)務(wù)場景的需求,所以本文將介紹3種方式來滿足自定義中間件的需求
    2022-08-08
  • ASP.NET 常用 文件上傳方法

    ASP.NET 常用 文件上傳方法

    文件的上傳下載是我們在實(shí)際項(xiàng)目開發(fā)過程中經(jīng)常需要用到的技術(shù),這里給出幾種常見的方法
    2009-07-07
  • .Net Core中使用EFCore生成反向工程

    .Net Core中使用EFCore生成反向工程

    這篇文章介紹了.Net Core中使用EFCore生成反向工程的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • ASP.NET Core WebAPI實(shí)現(xiàn)本地化(單資源文件)

    ASP.NET Core WebAPI實(shí)現(xiàn)本地化(單資源文件)

    這篇文章主要介紹了ASP.NET Core WebAPI實(shí)現(xiàn)本地化(單資源文件),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • ASP.NET Core中使用xUnit進(jìn)行單元測試

    ASP.NET Core中使用xUnit進(jìn)行單元測試

    這篇文章主要介紹了ASP.NET Core中使用xUnit進(jìn)行單元測試,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 創(chuàng)建完全可編輯的 DataGrid

    創(chuàng)建完全可編輯的 DataGrid

    創(chuàng)建完全可編輯的 DataGrid...
    2006-09-09
  • aspx如果引用cs中的變量的方法

    aspx如果引用cs中的變量的方法

    引用cs中變量的實(shí)現(xiàn)方法
    2008-07-07

最新評論