Dizilerde arama C# Console-Programlama Temelleri Ders 31

Dizilerde arama C# Console-Programlama Temelleri Ders 31 

 Daha fazla bilgi için : www.gorselprogramlama.com

Dizilerde arama : Dizlerde arama işlemi için Array sınıfının IndexOf metodu kullanılır. 

Array. IndexOf: Belirtilen değerin dizi içinde olup olmadığını öğrenmek için kullanılır.Belirtilen değer var ise geriye sıra numarasını döndürür,yok ise  -1 değerini döndürür. 

Kullanım 1:  Array.IndexOf(dizi adı,değer) 

Örnek : Array.IndexOf(sayilar,3); //sayilar dizisi içinde 3 sayısı var ise sıra numarasını , yok ise    -1 değerini döndürür. 

Kullanım 2:  Array.IndexOf(dizi adı,değer,kaçıncı elemandan itibaren) 

Not: Dizinin ilk elemanın 0.eleman olduğunu untmayın. 

Örnek : Array.IndexOf(sayilar,2,3); 

Örnek : Klavyeden girilen ismin dizide olup olmadığını ekrana yazan programın kodlarını yazalım. 

 

class Program 

{ //Daha fazla bilgi için : www.gorselprogramlama.com

static void Main(string[] args) 

{ 

string[] isimler = {"ali","veli","selim","ayşe","cansu"}; 

string girilen; 

Console.Write("Aradığınız ismi giriniz = "); 

girilen = Console.ReadLine(); 

if (Array.IndexOf(isimler, girilen) == -1) Console.Write(" Aradığınız isim bulunamadı"); 

else Console.Write("Aradığınız isim bulundu"); 

Console.ReadKey();  

} //Daha fazla bilgi için : www.gorselprogramlama.com

} 

 

 







Rica: Sitemizin Google'da Ön Sıralarda Çıkması İçin Lütfen Alttaki Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.
Paylaş :
17 Şubat Perşembe,2011 Tarihinde Yayınlanmıştır. Bulunduğu Kategori : C# Console, Dersler
  1. Oca 3rd, 2014 at 20:26 | #1

    Cok Tesekkur Ederım cok ısıme yaradı odevım ıcın lazımdı Cok guzel bı sıte Bılışım okuyanlara tavsıyemdır Yardımınız için Tekrar tesekkurler..

  2. tolgahan
    May 10th, 2014 at 16:30 | #2

    Peki klavyeden aldırdığım 3 değişkenden birini arattırdığımda bulunursa ekrana diğer geğişkenleri nasıl yazdıra bilirim?

  3. admin
    May 11th, 2014 at 00:14 | #3

    tolgahan :
    Sorunu anlamadım.Ayrıntılı yazar mısın.

Yorum Yazın ...

XHTML: Bu Etiketleri Kullanabilirsiniz : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>