与えられた整数配列
[1,2,3,4,1]
1(おそらくlinq)がどこにあるかを知る最も簡単な方法は何ですか?
bool exists = [1,2,3,4,1].Contains(1);
Enumerable.Anyメソッドを使用します:
int[] yourArray = new int[] { 1, 2, 3, 4, 1 };
bool ifExists = yourArray.Any(r => r == 1);
数値が配列に存在する場合、これはtrueを返します。上記のコードでは、値をint変数に置き換えることができます1
。これを比較します。
使用する
どれでも()
var arr = { 1, 2, 3, 4 };
bool isExists = arr.Any(e => e == 1);
配列に1が存在する場合、isExistsはtrueを返します。
以下のコードを使用して、以下を確認できます。
Array.Find(YourArray, element => element==1);
これがお役に立てば幸いです。
int[] x = { 1, 2, 3, 4 };
bool y = x.Contains(1);
これを試して:
int[] array = { 1, 2, 3, 4, 1 };
bool contains = array.Contains(1);