C# Dynamic如何动态添加属性

C#Dynamic如何动态添加属性dynamiceo=newExpandoObject();((IDictionary<string,object>)eo).Add("N... C# Dynamic如何动态添加属性
dynamic eo = new ExpandoObject();
((IDictionary<string, object>)eo).Add("Name", "aaa");
List<dynamic> list = new List<dynamic>();
list.Add(eo);
dataGridView1.DataSource = list
发现这样可以实现,但是绑定到dataGridView时没效果
展开
 我来答
李超1vG
2014-10-30
知道答主
回答量:10
采纳率:0%
帮助的人:11.2万
展开全部
1)定义一个委托,参数个数可变,参数都是object类型:这里的委托多有个dynamic参数,代表调用这个委托的动态对象本身.
2)定义一个委托转载对象,因为dynamic对象不能直接用匿名方法,这里用对象去承载:
3) 定义一个动态对象:
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式