У меня есть код ниже в C# 4, где я пытаюсь использовать linq для упорядочения, группировки.Как преобразовать данные в объект IEnumerable с помощью LINQ
IList<Component> components = Component.OrganizationalItem.OrganizationalItem.Components(true);
IEnumerable<Component> baggage = components.Where(x => x.IsBasedOnSchema(Constants.Schemas.BaggageAllowance.ToString()))
.OrderBy(x => x.ComponentValue("name").StringValue("Code"))
.GroupBy(x => x.ComponentValue("name").StringValue("Code"));
В приведенном выше примере, когда я пытаюсь использовать GroupBy
он дает ошибку, пожалуйста, смотрите ниже:
Ошибка 1 Не удается неявно преобразовать систему типа «System.Collections.Generic.IEnumerable>» на» .Collections.Generic.IEnumerable. Явное преобразование существует (вы пропали без вести броска?)
"он дает ошибку" не * никогда * достаточно подробно. Вы всегда должны указывать ошибку компилятора или исключение и т. Д. –