述語に基づいて配列要素をフィルタリングするC#プログラム
配列を設定します。
int[] arr = { 40, 42, 12, 83, 75, 40, 95 };
Where句と述語を使用して、50を超える要素を取得します。
IEnumerable<int> myQuery = arr.AsQueryable() .Where((a, index) => a >= 50);
完全なコードを見てみましょう-
例
using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { int[] arr = { 40, 42, 12, 83, 75, 40, 95 }; Console.WriteLine("Array:"); foreach (int a in arr) { Console.WriteLine(a); } // getting elements above 70 IEnumerable<int> myQuery = arr.AsQueryable() .Where((a, index) => a >= 50); Console.WriteLine("Elements above 50...:"); foreach (int res in myQuery) { Console.WriteLine(res); } } }
出力
Array: 40 42 12 83 75 40 95 Elements above 50...: 83 75 95
-
配列の要素を含むリストを作成するC#プログラム
配列を設定する- int[] val = new int[5]; // integer elements val[0] = 15; val[1] = 25; val[2] = 40; val[3] = 58; val[4] = 70; 次に、リストを設定し、その中に配列を追加します- List<int> myList = new List<int>(val); 以下はコードです- 例 using System; using System.Collections.Generic; public class Demo { public sta
-
整数配列内のすべての重複要素を検索するC#プログラム
まず、重複する要素で配列を設定します。 int[] arr = { 24, 10, 56, 32, 10, 43, 88, 32 }; 次に、辞書を宣言し、配列をループして繰り返し要素を取得します。 var d = new Dictionary < int, int > (); foreach(var res in arr) { if (d.Cont