C# dilinde, bir dizi içinde belirli bir elemanı bulmak için Array.IndexOf() yöntemi kullanılabilir. Bu yöntem, belirli bir değeri arar ve bu değerin dizi içindeki ilk konumunu döndürür. Eğer aranan eleman dizi içinde yoksa, bu yöntem -1 değerini döndürür.
Aşağıdaki örnek, dizi adlı bir dizide belirli bir aranan değerinin olup olmadığını kontrol eder ve ekrana sonucu yazdırır:
csharp
int[] dizi = { 1, 3, 5, 7, 9 };
int aranan = 5;
int konum = Array.IndexOf(dizi, aranan);
if (konum != -1)
{
Console.WriteLine($”{aranan} değeri dizinin {konum}. indeksinde yer almaktadır.”);
}
else
{
Console.WriteLine($”{aranan} değeri dizide bulunamadı.”);
}
Yukarıdaki örnekte, IndexOf() yöntemi kullanılarak dizi içinde aranan değeri olan 5’in konumu aranıyor ve sonuç olarak 2 değeri döndürülüyor. Bu değer, aranan değerinin dizinin 2. indeksinde yer aldığını gösterir ve ekrana “5 değeri dizinin 2. indeksinde yer almaktadır.” yazdırılır.