gpt4 book ai didi

c# - 为此 : 使用 linq

转载 作者:可可西里 更新时间:2023-11-01 11:40:39 26 4
gpt4 key购买 nike

我刚刚开始学习 linq,因为我喜欢它的声音。到目前为止,我认为我做得还不错。

我想知道是否可以使用 Linq 在文件中查找以下信息,例如一次查找一个组或其他信息:

Control
Text
Location
Color
Font
Control Size

例子:

Label
"this is text that will
appear on a label control at runtime"
23, 77
-93006781
Tahoma, 9.0, Bold
240, 75

以上信息将在一个普通文件中,并且将有不止一种类型的控件和许多不同的大小、字体属性等与列出的每个控件相关联。在Linq中是否可以解析这个txt文件中的信息,然后将其转换为实际控件?

我已经使用正则表达式完成了此操作,但正则表达式更新/维护起来太麻烦了。

谢谢你

杰斯


编辑:
由于 XML 用于结构化数据,Linq To XML 是否适合此任务?您能否与我分享您可能拥有的任何有用/有用的链接? (除了 MSDN,因为我现在正在看它。:))

谢谢大家

最佳答案

如果您自己生成此数据,那么我强烈建议您将其存储在 XML 文件中。然后你可以使用 XElement 来解析它。

编辑:这正是 XML 专为结构化数据设计的类型。

编辑编辑:在回答第二个问题时,Linq to XML 正是您要找的:

例如,这里有几个链接指向我编写的使用 XElements 解析 XML 的代码。它还会创建一个 XML 文档。

Example 1 - Loading and Saving : 查看 FromXML() 和 ToXML() 方法。

Example 2 - Parsing a large XML doc : 看一下 ParseXml 方法。

希望这些能让你继续前进:D

关于c# - 为此 : 使用 linq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1740036/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com