0

与えられた整数配列

[1,2,3,4,1]

1(おそらくlinq)がどこにあるかを知る最も簡単な方法は何ですか?

4

6 に答える 6

6
bool exists = [1,2,3,4,1].Contains(1);
于 2012-10-12T06:12:01.123 に答える
4

Enumerable.Anyメソッドを使用します:

int[] yourArray = new int[] { 1, 2, 3, 4, 1 };
bool ifExists = yourArray.Any(r => r == 1);

数値が配列に存在する場合、これはtrueを返します。上記のコードでは、値をint変数に置き換えることができます1。これを比較します。

于 2012-10-12T06:10:40.547 に答える
2

使用する

どれでも()

var arr = { 1, 2, 3, 4 };

bool isExists = arr.Any(e => e == 1);

配列に1が存在する場合、isExistsはtrueを返します。

于 2012-10-12T06:11:38.800 に答える
0

以下のコードを使用して、以下を確認できます。

Array.Find(YourArray, element => element==1);

これがお役に立てば幸いです。

于 2012-10-12T06:20:34.927 に答える
0
int[] x = { 1, 2, 3, 4 };
bool y = x.Contains(1);
于 2012-10-12T06:11:37.233 に答える
0

これを試して:

int[] array = { 1, 2, 3, 4, 1 };
bool contains = array.Contains(1);
于 2012-10-12T06:17:55.057 に答える