C# Lambda表达辅助
我试图查询一个列表,但无法得到我想要的结果,我对linq有点陌生,所以我相信这对你们来说会很容易 对象:C# Lambda表达辅助,c#,linq,lambda,C#,Linq,Lambda,我试图查询一个列表,但无法得到我想要的结果,我对linq有点陌生,所以我相信这对你们来说会很容易 对象: public class myObject { public string Date { get; set; } public string Log { get; set; } } 我想查询的列表来自: public List<myObject> getMyObjects() { // Code to get objects, ill leave it
public class myObject
{
public string Date { get; set; }
public string Log { get; set; }
}
我想查询的列表来自:
public List<myObject> getMyObjects()
{
// Code to get objects, ill leave it out here and return new list for this example
return new List<myObject>();
}
我该如何以正确的方式进行此操作?非常感谢您的帮助
var query = errorList.GroupBy(x => x.Date)
.Select(g => new { Date = g.Key, Count = g.Count() });
或
令人惊讶的是,当有人做对的时候,它看起来是多么容易,thanx alot!如果您只需编辑第一个公式,它将丢失最后一个公式前面的结尾})
var query = errorList.GroupBy(x => x.Date)
.Select(g => new { Date = g.Key, Count = g.Count() });
var query = from error in errorList
group error by error.Date into g
select new {
Date = g.Key,
Count = g.Count()
};