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

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

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

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

/// <summary>
/// 
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="origin">源數(shù)據(jù)</param>
/// <param name="target">對象數(shù)據(jù)</param>
/// <param name="dict">變量名對應字典</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通過字典給類賦值實現(xiàn)代碼,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的,在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論

临清市| 通山县| 秦皇岛市| 开原市| 漠河县| 大兴区| 祁连县| 新密市| 渭源县| 绥芬河市| 南投市| 固镇县| 浦城县| 宁陵县| 隆昌县| 剑川县| 峨眉山市| 忻城县| 定兴县| 肇州县| 福州市| 随州市| 抚松县| 临城县| 府谷县| 毕节市| 黎川县| 阿拉善盟| 喀什市| 简阳市| 抚宁县| 临高县| 基隆市| 瓮安县| 肇东市| 万盛区| 阿克苏市| 江阴市| 会同县| 隆化县| 定远县|