Я не согласен с этим мнением Майкла. На мой взгляд, x следует использовать в обоих местах. Единственный раз, когда это не следует делать, это когда вы используете Func вместе с другим Hunc, тогда вы должны перейти к y. Иначе это сбивает с толку.

от вопрос уже есть ответ здесь:

Группировать по нескольким столбцам 13 ответов
public class ConsolidatedChild
{
    public string School { get; set; }
    public string Friend { get; set; }
    public string FavoriteColor { get; set; }
    public List<Child> Children { get; set; }
}

public class Child
{
    public string School { get; set; }
    public string Name { get; set; }
    public string Address { get; set; }
    public string Friend { get; set; }
    public string Mother { get; set; }
    public string FavoriteColor { get; set; }
}

Учитывая два приведенных выше класса, я хотел бы использовать LINQ для создания списка из списка, сгруппированного по свойствам School, Friend и FavoriteColor. Это возможно с LINQ?

Пожалуйста, игнорируйте свойства, код был написан только для того, чтобы помочь с вопросом.

Ответы на вопрос(1)

Ваш ответ на вопрос