c# - C#读取txt文件

标签 c# text file-management

我有一个包含以下数据的 txt 文件

(0010,0010) : Patient's Name                : LANE^LOIS^^^

(0010,0020) : Patient ID                    : AM-0053

(0010,0030) : Patient's Birth Date          : 4/15/1982

(0010,0040) : Patient's Sex                 : F

我必须逐行阅读内容并创建一个包含以下详细信息的数据表 患者姓名、患者 ID、患者出生日期、患者性别。常数(例如(0010,0010))不会改变。它代表患者姓名。你能告诉我任务背后的逻辑吗?我有这么多,

逐行阅读

获取前 11 个字符并检查它是否为 (0010,0010)

转到行尾,或按 : 拆分行并获取数组的第二个元素。

我觉得好吗?或者我怎样才能提高性能?

最佳答案

您的方法听起来很明智。用“:”分割看起来是个合理的想法。

这种字符串处理会非常快——比将结果数据记录写入磁盘或数据库要快得多,因此效率可能不应该成为问题。

关于c# - C#读取txt文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7981503/

相关文章:

c++ - 字符串对的高效安全存储 C++

sharepoint - 不错的文件管理软件

c++ - 用于保护文本的最强加密是什么?

python - 某些字符的正则表达式冲突 (ISO-8859-1 Windows-1252)

c# - 选择器 xamarin 表单上的文本对齐

c# - 无法在c#中获取Bootstrap所见即所得富文本编辑器的编辑器div的InnerHtml

ruby - 在 Ruby 中解析文本

macos - 我试图告诉 Finder 使用 AppleScript move 文件。但我不知道如何处理重复/替换/跳过

c# - 在 Web API 中使用处理程序并让 Unity 解析每个请求

c# - 在 xaml 中编写嵌套类型时出现设计时错误