ふらっとC#,C♯,C#(初心者用) Part87at TECHふらっとC#,C♯,C#(初心者用) Part87 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト454:デフォルトの名無しさん 12/03/12 20:23:12.83 コレジャナイ ソレ BASP21の方が、ね 455:デフォルトの名無しさん 12/03/12 22:30:09.28 int[] a ={ 1, 2, 5, 7, 8, 9 }; これを例えば奇数だけ抽出して int[] b に入れたいです。 関数への引数なのでListでなく配列でないとダメなのですが 配列の一部(条件に合うもの)を別の可変の配列に入れるには どうしたらいいですか? 456:デフォルトの名無しさん 12/03/12 22:32:29.38 int[] b = (from x in a where x % 2 == 1 select x).ToArray(); または int[] b = a.Where(x => x % 2 == 1).ToArray(); 457:デフォルトの名無しさん 12/03/12 22:32:42.80 b = a.While((n % 2)==1).ToArray(); 458:デフォルトの名無しさん 12/03/12 22:36:36.16 既存のメソッドなら仕方ないけど今から複数の値を引数に取るメソッドを書く場合は 配列じゃなくてIEnumerable<T>使ったほうがいいよ(Tはこの場合int) それならいちいちToArrayいらないから効率もいい 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch