2011-07-13 19 views
1

にオブジェクトに埋め込まれたリストからリストを作成するのです私はこのような何かを持っています? アドベンチャー 犯罪 のSFスリラー はどのように私はC#の

おかげでいつものように:私は出力になりたいです!

+3

'genreList.Clear'は、以前の' movie.Genres'のエントリもインアクティブにクリアします。 – Chandu

答えて

3
using System.Linq; 

movies.SelectMany(m => m.Genres).Distinct(); 

また、同じリストを持つすべての映画に関するCyber​​nateのコメントに注意してください。

movies.Add(new Movie { 
    Title = "Pulp Fiction", 
    Genres = { "Crime", "Thriller" } // calls Add on existing List 
}); 
// or 
// assign a copy of genreList 
genreList.Clear(); 
genrelist.Add("Adventure"); 
genrelist.Add("Sci-Fi"); 
movies.Add(new Movie { Title = "Back to the Future", Genres = genreList.ToList() }); 
+0

パーフェクト、ありがとう! – Dizzy49