ASP.NET C#には構造体があります。
public struct Data
{
public int item1;
public int item2;
public int category_id;
public string category_name;
}
そして私はそれらのリストを持っています。category_id
and を選択してcategory_name
実行しDISTINCT
、最後にORDERBY
onにしcategory_name
ます。
これが私が今持っているものです:
List<Data> listObject = getData();
string[] catNames = listObject
.Select(i=> i.category_name)
.Distinct()
.OrderByDescending(s => s)
.ToArray();
これは明らかにカテゴリ名を取得するだけです。私の質問は、どのようにして複数のフィールドを取得し、どのデータ構造をこれに保存するのstring[]
ですか?
編集
構造体のリストを使用することは難しいことではありません。選択を簡単にするためにバッキングデータ構造を変更することが望ましい場合(これらの多くを記述します)、喜んで推奨事項を採用します。