인사말 (제목이 적합한 지 모르겠 음)개체 당 두 개 이상의 매개 변수를 포함하는 ArrayList를 사전 순으로 정렬하는 방법은 무엇입니까?
나는 다른 종류의 개체를 포함 할 수있는 ArrayList
이 있습니다.
예
private ArrayList items = new ArrayList();
var list = web.Lists[ListName];
items.Add(new { GroupName = value });
foreach (SPListItem item in list.Items)
{
items.Add(new { GroupName = value, ItemID = item.ID, ItemName = item.Name });
}
위에서 볼 수 있듯이, 나는 물체는 GroupName
을 포함하고 개체가 GroupName
, ItemID
및 ItemName
는 내가하고 싶은 것은 모든 항목을 정렬하는 것입니다 포함해야 에 의해 ItemName
.
단 하나의 매개 변수 일 때 정렬하는 데 문제가 없지만 여러 매개 변수가있을 때 나는 단서입니다. 어떻게해야합니까?
@Ziga를 사용하면 정렬 기준과 결과 순서의 예를 제시하면 도움이됩니다. –
유형이없는'ArrayList' 대신'List'을 사용할 수있는 방법이 있습니까? –
Juliet
그리고 LINQ를 사용할 수 있습니까? –