我是这堂课:
public class FileInformation
{
public string Category { get; set; }
public string Message { get; set; }
}
然后,我将数据添加到:
List<FileInformation> theConfigFiles = new List<FileInformation>();
theConfigFiles.Add(new FileInformation() { Category= xxx, Message = yyyy});
如何在消息中出现“OK”?我需要在Message中计算“OK”的数量。
答案 0 :(得分:3)
var count = theConfigFiles.Count(f => f.Message.Contains("OK"))
请注意,这是区分大小写的搜索。如果消息包含“ok”,则无法找到。如果您希望搜索不区分大小写,请拨打.ToLower()
。
答案 1 :(得分:0)
如何在消息中出现“OK”?我需要在Message中计算“OK”的数量。
我不确定你是否需要计算每个Message字段中字符串“OK”的出现次数(即Message =“OKOK”有两个),或者包含的Message字段数“OK”。
我会假设后者:
int count = theConfigFiles.Count(f => f.Message.Contains("OK"));