yos*_*fat -1 c# text-files visual-studio
我有这样的文本文件:
IPen ID Datetime Status
48 Tuesday, September 27, 2016 14:17:23 OK
48 Tuesday, September 27, 2016 14:17:26 NG
48 Tuesday, September 27, 2016 14:17:30 OK
48 Tuesday, September 27, 2016 14:17:47 NG
48 Tuesday, September 27, 2016 14:17:50 OK
48 Tuesday, September 27, 2016 14:17:53 OK
48 Tuesday, September 27, 2016 14:17:57 OK
48 Tuesday, September 27, 2016 14:18:00 OK
48 Tuesday, September 27, 2016 14:18:03 OK
48 Tuesday, September 27, 2016 14:18:06 NG
48 Tuesday, September 27, 2016 14:18:10 OK
48 Tuesday, September 27, 2016 14:18:13 NG
48 Tuesday, September 27, 2016 14:18:17 NG
Run Code Online (Sandbox Code Playgroud)
我想看看有多少status是OK多少status的NG.是否有可能结合lines.count并lines.contains在一起,或任何其它方式?感谢您的帮助和回复.
这是你如何做到的.您唯一应该关心的是文件格式是如何稳定的.如果你确定OK和NG总是大写并且在行尾,你可以这样做.否则,你应该找到一套稳定的条件.
class Program
{
static void Main(string[] args)
{
var filePath = @"c:\temp\file.txt";
var lines = File.ReadAllLines(filePath);
var oks = lines.Count(s => s.EndsWith("OK"));
var ngs = lines.Count(s => s.EndsWith("NG"));
Console.WriteLine("OKs: {0}, NGs {1}",oks,ngs);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
50 次 |
| 最近记录: |