gpt4 book ai didi

c# - 按 C# 编写的方式读取 XML 文件

转载 作者:行者123 更新时间:2023-12-02 05:24:17 26 4
gpt4 key购买 nike

我有一个程序可以将其进度和其他数据记录到一个 XML 文件中。我希望能够打开这个 XML 文件而不阻止编写器程序(不是 .NET 程序,我无法控制它),并在 XML 出现时读取它,等待更多的处理完成,直到收到 EOF。

这在 C# 中如何实现?

注意有两个问题:

  1. 在不阻塞其他进程的情况下保持阅读流打开。
  2. 知道何时有更多输入并在没有输入时等待。

最佳答案

如果我需要这样做,我会做类似下面的事情:

使用 FileSystemWatcher在文件更改时得到通知。然后只需读取文件并根据需要解析 XML。

我会走这条路,因为当外部应用程序写入文件时很难读取流。

关于c# - 按 C# 编写的方式读取 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13362854/

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