c# - 在文本文件中找到字符串后保存整数值

标签 c# streamreader

我有一个读取 .HRM 文件的程序,我希望它搜索文本文件并在它声明的任何内容之后检索整数值。我让它读取其他内容的文本文件,我就是想不通这个。如下例:

if (line.Contains("Version="))
{
    //Get the integer after 'Version='
}

我不太确定如何获取这个整数值并存储它。

HRM 文件内容如下:

[Params]
Version=106
Monitor=34
SMode=111111100
Date=20130205
StartTime=15:46:20.0
Length=01:06:18.9
Interval=1
Upper1=0
Lower1=0
Upper2=0
Lower2=0
Upper3=180
Lower3=170
Timer1=00:00:00.0
Timer2=00:00:00.0

最佳答案

之后发现该行包含Version=

var number = int.Parse(line.Split('=')[1]);

关于c# - 在文本文件中找到字符串后保存整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35700822/

相关文章:

c# - StreamReader.ReadLine 将陷入无限循环

c# - 在 C# 中使用 streamReader 类读取具有动态列数的文本文件

c# - 如何读取和处理属于一起的多行?

c# - 如何在 C# 代码中获取数据库表列表(以独立于供应商的方式)?

c# - 将单例注册为 Prism 7 的接口(interface)集合

c# - 当编译调试为 false 时,HttpContext.IsPostNotification 为 false

c# - 覆盖和隐藏之间的确切区别

c# - Xamarin Form - 如何在 UWP 中以 PDF 或 JPEG 格式存储图像

java - 如何对输入和输出流使用 for 循环?

c# - AES 解密异常更改