c#获取txt文本某一个字符节点下的字符串
时间: 2024-01-25 16:03:49 浏览: 127
C# XML字符串包含特殊字符的处理转换方法小结
5星 · 资源好评率100%
你可以使用 C# 的 StreamReader 类来读取文本文件,并使用字符串操作函数来获取某个节点下的字符串。以下是一个简单的示例代码:
```csharp
using System;
using System.IO;
class Program {
static void Main(string[] args) {
string filePath = "example.txt";
string nodeName = "node1";
using (StreamReader reader = new StreamReader(filePath)) {
string line;
while ((line = reader.ReadLine()) != null) {
if (line.StartsWith(nodeName)) {
string value = line.Substring(nodeName.Length + 1);
Console.WriteLine(value);
break;
}
}
}
}
}
```
在上面的示例中,我们首先指定了要读取的文本文件的路径和要查找的节点名称。然后我们使用 StreamReader 类来打开文件并逐行读取文件内容。在每行中,我们检查该行是否以节点名称开头。如果是,则我们使用 Substring 函数来获取该行中节点名称后面的字符串。最后,我们将该字符串输出到控制台。
请注意,上述代码仅适用于节点名称后面只有一个字符串的情况。如果节点名称后面有多个字符串,你需要编写更复杂的代码来处理它们。
阅读全文