C# Find Index of Specific Element in Array
To find index of first occurrence of a specific element in given array in C#, call Array.IndexIf() method and pass the array and the element to search in this array as arguments.
Example
In the following example, we take an array of strings arr
, and find the index of first occurrence of element 'cherry'
in this array.
Program.cs
</>
Copy
using System;
namespace CSharpExamples {
class Program {
static void Main(string[] args) {
string[] arr = {"apple", "banana", "cherry", "mango", "cherry"};
string searchElement = "cherry";
int index = Array.IndexOf(arr, searchElement);
Console.WriteLine("Index of '" + searchElement + "' : " + index);
}
}
}
Output
Index of 'cherry' : 2
Conclusion
In this C# Tutorial, we learned how to find the index of a specific element in the array, with examples.