배열에 C#의 값이 포함되어 있는지 확인
-
C#에서
Array.IndexOf()
함수를 사용하여 배열 요소의 인덱스 가져 오기 -
C#에서
Array.FindIndex()
함수를 사용하여 배열 요소의 인덱스 가져 오기 -
C#에서
Array.Exists()
를 사용하여 배열의 요소 확인
이 자습서에서는 C#에서 배열 내부의 요소를 확인하는 방법을 소개합니다.
C#에서Array.IndexOf()
함수를 사용하여 배열 요소의 인덱스 가져 오기
C# Array.IndexOf(array, element)
함수는 배열array
내부의element
요소. 요소가 배열에 없으면-1
을 반환합니다.
다음 코드 예제는 C#에서Array.Indexof()
함수를 사용하여 배열의 요소 인덱스를 얻는 방법을 보여줍니다.
using System;
namespace check_element_in_array {
class Program {
static void Main(string[] args) {
string[] stringArray = { "value1", "value2", "value3", "value4" };
string value = "value3";
int index = Array.IndexOf(stringArray, value);
if (index > -1) {
Console.WriteLine("{0} found in the array at index {1}", value, index);
} else {
Console.WriteLine("Value not found");
}
}
}
}
출력:
value3 found in the array at index 2
C#의Array.IndexOf()
함수를 사용하여stringArray
배열 내에value3
요소의 색인을 표시했습니다. 위 코드는 값이 발견되면 요소의 색인을 표시하고 배열에서 값을 찾을 수 없으면값을 찾을 수 없음
을 표시합니다.
C#에서Array.FindIndex()
함수를 사용하여 배열 요소의 인덱스 가져 오기
Array.FindIndex(array, pattern)
함수는 요소가 배열에있는 경우 C#에서 배열array
내부의pattern
패턴과 일치하는 요소입니다. 요소가 배열에 없으면-1
을 반환합니다. Array.FindIndex()
함수에서pattern
매개 변수를 지정하기 위해 람다 표현식을 사용할 수 있습니다.
다음 코드 예제는 C#에서Array.FindIndex()
함수와 람다 식을 사용하여 배열의 요소 인덱스를 얻는 방법을 보여줍니다.
using System;
namespace check_element_in_array {
class Program {
static void Main(string[] args) {
string[] stringArray = { "value1", "value2", "value3", "value4" };
string value = "value3";
var index = Array.FindIndex(stringArray, x => x == value);
if (index > -1) {
Console.WriteLine("{0} found in the array at index {1}", value, index);
} else {
Console.WriteLine("Value not found");
}
}
}
}
출력:
value3 found in the array at index 2
C#의Array.IndexOf()
함수를 사용하여stringArray
배열 내부에value3
요소의 색인을 표시했습니다. 위 코드는 값이 발견되면 요소의 색인을 표시하고 배열에서 값을 찾을 수 없으면값을 찾을 수 없음
을 표시합니다.
C#에서Array.Exists()
를 사용하여 배열의 요소 확인
요소가 배열에 존재하는지 확인하기 만하면되고 요소가있는 배열의 인덱스는 신경 쓰지 않는 경우 Array.Exists()
함수. Array.Exists()
함수는 요소가 배열에 존재하면true
이고 배열에 존재하지 않으면false
인 부울 값을 리턴합니다.
다음 코드 예제는 C#에서Array.Exists()
함수를 사용하여 배열의 요소를 확인하는 방법을 보여줍니다.
using System;
namespace check_element_in_array {
class Program {
static void Main(string[] args) {
string[] stringArray = { "value1", "value2", "value3", "value4" };
string value = "value3";
var check = Array.Exists(stringArray, x => x == value);
if (check == true) {
Console.WriteLine("{0} found in the array", value);
} else {
Console.WriteLine("Value not found");
}
}
}
}
출력:
value3 found in the array
위 코드에서는 C#의Array.Exists()
함수를 사용하여stringArray
배열에value3
값이 있는지 확인했습니다.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn