所以我有一个简单的课程:
public class Test
{
public int Id { get; set;}
public string FirstName { get; set;}
public string LastName { get; set;}
public string NameSummary { get; set;}
}
我收集了测试。
我想从Test类创建只有Id和NameSummary属性的匿名类。我怎样才能用linq来实现这个?
Tests.OrderBy(s => s.FirstName).Select( new ( Id, NameSummary)) // not sure how to do this
编辑: 我设法做到这一点。我在使用Select语句时遇到了问题。
Tests.OrderBy(s => s.FirstName).Select( s => new { Id = s.Id, NameSummary = s.NameSummary, })
答案 0 :(得分:5)
Tests.OrderBy(s => s.FirstName).Select(s=> new { s.Id, s.NameSummary});