Bu yazımızda C# ta oluşturulan bir dizi içerisinde bir elemanın var olup olmadığını anlamamızı sağlayan arama işlemlerinde kullanılabilecek yöntemleri göreceğiz. Dizi içinde arama yapmak için kullanabileceğimiz birkaç farklı yöntem bulunmaktadır. Dizi içinde arama yapmakta kullanılabilecek bu metotları örneklerle inceleyelim.
Bu metot System.Array sınıfına ait bir metot olduğundan System.Collections sınıfının projeye dahil edilmesi gerekecektir. Bu işlemin using anahtar sözcüğü ile yapılması gerektiğini hatırlatarak kullanımı ile ilgili örneğimize geçelim.
Kodlarımızı çalıştırdığımızda aranan değerin listede olup olmadığı bilgisini göreceğiz.
Contains Metodu ile Arama
Bu metot dizi içinde elemanın var olup olmadığını kontrol eder ve geriye boolean türünde yani true ya da false olarak bir değer döndürür.Bu metot System.Array sınıfına ait bir metot olduğundan System.Collections sınıfının projeye dahil edilmesi gerekecektir. Bu işlemin using anahtar sözcüğü ile yapılması gerektiğini hatırlatarak kullanımı ile ilgili örneğimize geçelim.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | static void Main(string[] args) { string arananDeger; ArrayList liste = new ArrayList(); liste.Add("Emine"); liste.Add("Ayşe"); liste.Add("Fatma");//www.yazilimkodlama.com liste.Add("Hasan"); liste.Add("Cemal"); liste.Add("Kemal"); Console.Write("Aranacak İsmi Girin : "); arananDeger = Console.ReadLine(); if(liste.Contains(arananDeger)==true) { Console.WriteLine("Bu isim listede mevcut."); } else { Console.WriteLine("Bu isim listede mevcut değil."); } Console.ReadKey(); } |

