博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
silverlight 动态类创建和使用
阅读量:7082 次
发布时间:2019-06-28

本文共 1050 字,大约阅读时间需要 3 分钟。

使用

 

为动态类添加属性
#region 创建所有列 foreach(CommonTableColumn coColumn in columnDic.Values )                     {
dyClass.AppendPublicProperty(coColumn.ColumnName, typeof(object)); //dyClass.AppendPublicProperty(coColumn.ColumnName, typeof(object)); } #endregion

public List dySource = new List();//保存数据集  DynamicTypeBuilder dyClass = new DynamicTypeBuilder("dy");//创建动态类  Type dyType = dyClass.CreateDynamicType(); foreach (JsonValue v in resultArr)                     {
var listOfCustom = Activator.CreateInstance(dyType); ICollection
col = (((System.Json.JsonObject)(v))).Keys; foreach (string columnName in col) {
PropertyInfo property =dyType.GetProperty(columnName); property.SetValue(listOfCustom, v[columnName], null); } dySource.Add(listOfCustom); }

转载于:https://www.cnblogs.com/luosm/archive/2012/01/16/2323692.html

你可能感兴趣的文章
正在变味的网络红包
查看>>
共享汽车不是一盘好生意,入坑需谨慎!
查看>>
***组网不用愁之2-总部路由器配置
查看>>
使用“一键清理”功能要防止删除WORD文档
查看>>
SVN常用命令
查看>>
内存模型
查看>>
【C++】区分接口继承和实现继承
查看>>
转 jQuery插件Highcharts、flexigrid实践
查看>>
Windows Phone 8 SDK RC 版推出
查看>>
Database2Sharp代码生成工具使用心得
查看>>
稀疏矩阵的十字链表存储
查看>>
【算法导论第13章】红黑树
查看>>
对PostgreSQL中bufmgr.c 中 bufs_to_lap的初步理解
查看>>
Windows 内存分析之路 --How to use Resource Monitor
查看>>
文件上传
查看>>
理解maven的核心概念
查看>>
一个简单的名片管理程序(C#)
查看>>
max tablename length limit in MySQL is 64
查看>>
Ubuntu 12.04 中国科学技术大学源
查看>>
(转)c#实现WinRAR解压缩
查看>>