我觉得很愚蠢,但我不得不承认,我需要你帮助的人似乎很容易找到合适的答案
 public class Foo
 {
     public string Name { get; set; }
     public string Time { get; set; }
     public Foo(string name, string time)
     {
        Name = name;
        Time = time;
     }
 }
var o = new List<Foo>
                  {
                      new Foo("Breakfast","9:00"),
                      new Foo("Lunch", "12:00"),
                      new Foo("Breakfast", "8:00")
                  };
如何在9:00和午餐时享用早餐,而不包括8点的早餐?
我开始是这样的:
var a = o.GroupBy(x => x.Name);
但它只会给你名字,我也需要时间.
var a = o.GroupBy(x => x.Name).Select(g => g.First())
但想想那个.First()调用.如果有多个元素,您希望如何选择正确的元素 - 您可能希望对元素进行排序以获得最新/最早的元素,或者您的要求是什么.
| 归档时间: | 
 | 
| 查看次数: | 525 次 | 
| 最近记录: |