[プログラム板] C#, C♯, C#相談室 Part47
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
650:デフォルトの名無しさん 08/08/05 02:19:49 >>633 >>634 に便乗して、 List<List<List<int>>> listlistlist; から IEnumerable<int> を得るには、 listlistlist.SelectMany(listlist => listlist).SelectMany(list => list); か、 listlistlist.SelectMany(listlist => listlist.SelectMany(list => list)); みたいな感じでOK? もっと良い書き方があったりするのかな? 651:デフォルトの名無しさん 08/08/05 05:45:41 >>650 それでOK。 652:デフォルトの名無しさん 08/08/05 08:49:25 >>650 それでもいいけど、それは関数化すべき気がする。 static IEnumerable<T> Concat<T>(IEnumerable<IEnumerable<T>> listlist) { return listlist.SelectMany(list => list); } を作って、Concat(Concat(listlistlist)); 653:デフォルトの名無しさん 08/08/05 08:55:21 メソッドと関数って何が違うの?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4943日前に更新/181 KB
担当:undef