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

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

  

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

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

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

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

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

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

 

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

相关文章:

  • 2021-08-04
  • 2021-04-29
  • 2022-02-01
  • 2022-12-23
  • 2021-08-19
  • 2021-05-29
猜你喜欢
  • 2021-10-18
  • 2022-01-15
  • 2022-01-05
  • 2022-12-23
  • 2022-01-07
  • 2022-02-26
  • 2022-02-07
相关资源
相似解决方案