こんにちは。以下のようなクラスがあるとします
C#
1class MSList 2{ 3 string Sakuhin; 4 string Name; 5}
このクラスをListにして以下のような情報が保存されるとします
C#
1List<MSList> MSL = new List<MSList>(); 2MSL.Add(new MSList("機動戦士ガンダム","ガンダム")); 3MSL.Add(new MSList("機動戦士ガンダム","ジオング")); 4MSL.Add(new MSList("機動戦士Zガンダム","Zガンダム")); 5MSL.Add(new MSList("機動戦士Zガンダム","ジ・オ")); 6MSL.Add(new MSList("機動戦士ガンダムZZ","ZZガンダム")); 7MSL.Add(new MSList("機動戦士ガンダムZZ","キュベレイ"));
ここでList内部の「Sakuhin」のみを重複なしで抽出した配列かListを作りたいのですが、こういう場合はループさせて一つ一つとっていくしかないのでしょうか?LINQのSelect、Distinct、Countで要素数は出せるのですが、要素そのものが欲しい場合の方法というものはございますでしょうか?

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/24 08:33
退会済みユーザー
2016/06/24 08:56 編集
2016/06/24 09:27