ASP.NET C #에는 구조체가 있습니다.
public struct Data
{
public int item1;
public int item2;
public int category_id;
public string category_name;
}
그 목록이 있습니다. 내가 선택하려는 category_id
및 category_name
실행, DISTINCT
그리고 마지막으로 ORDERBY
에를 category_name
.
여기 내가 지금 가진 것입니다 :
List<Data> listObject = getData();
string[] catNames = listObject
.Select(i=> i.category_name)
.Distinct()
.OrderByDescending(s => s)
.ToArray();
이것은 분명히 카테고리 이름을 얻습니다. 내 질문은 여러 필드를 어떻게 구할 수 있으며 어떤 데이터 구조를 (가 아닌 string[]
) 에 저장 합니까?
편집하다
구조체 목록을 사용하는 것은 돌로 설정되어 있지 않습니다. 선택하기 쉽도록 백업 데이터 구조를 변경하는 것이 좋습니다 (많은 글을 쓸 것입니다).