• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

基于VisualStudio2010与C#4.0新功能和展望--dynamic:用DynamicObject创建包装器 ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

这个例子没有任何实际价值。

正如ExpandoObject,我们必须使用动态关键字来创建这个类的实例。

  

再次,我会尽量提供下列LINQ到XML示例更好的语法。

首先,我要创造一个ExpandoObject模拟。我仍然希望能够动态地添加和删除属性。但由于我基本上是创造一个有利于XElement类型的包装,我将使用XElement而不是字典保持性能。

这里是你如何可以使用这个类。

只需将以下方法添加到DynamicXMLNode类。

当然,我这里使用System.Reflection命名空间。

所以,如果你经常使用复杂的语法与检索的XML脚本文件或对象,或者如果您是自己建立这样一个库工程库,你应该考虑写一个包装。这样做可能让你更有效率和您的图书馆语法好得多。

 

 以上程序都在Visual Studio 2010 Beta 2中调试通过。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
.NETC#基础(5):结构体-高性能代码的基石发布时间:2022-07-14
下一篇:
C#DataTable使用方法详解发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap