我有一个c#项目和一个有错误的日志文件。如果有两次或更多错误,我想用计数器将新日志文件的所有错误都给出。我用了命令:
bool alreadyExist = fails.Contains(line);
这非常好用,但我还想要一个计数器,以显示我在日志文件中有多少次相同的行。
答案 0 :(得分:1)
使用正则表达式:
Regex.Matches(fails, line).Count
答案 1 :(得分:0)
假设fails
是IEnumerable<string>
,其中每个元素都是日志文件行,这应该有效:
int count = fails.Count((x) => x.Equals(line));