LINQのメソッドを使って配列を操作する 言語: VB C# またWhereなどのLINQの各メソッドもIEnumerable<T>を引数にとりますが、配列はIEnumerable<T>を実装しているため配列に対してもLINQのメソッドを使用することができます。 LINQのメソッドを使って配列を操作する すべて選択してコピー ダウンロード 行番号を表示する Imports System Imports System.Linq Class Sample Shared Sub Main() Dim arr As Integer() = {0, 1, 2, 3, 4} ' 配列の中にある奇数の要素のみを抽出し、そのうち最大のものを取得して表示する Console.WriteLine(arr.Where(Function(e) e Mod 2 <> 0).Max()) End Sub End Class 実行結果 3 関連するページ 初期値としてフィールドに空の配列を設定する ArraySegment構造体を使って部分配列を構成する IEnumerable<T>を引数にとるメソッドに配列を渡す(String.Concat) ICollectionインターフェイスを介して配列ではサポートされないメソッドを呼び出す場合 object配列を使って複数のデータ型の値を格納する 独自に定義したデータ型を使って値を配列に格納する 配列を使って引数に任意個の値を渡す