C# Dizi Sınıfı Metotları

C# Dizi Sınıfı Metotları
C# Dizi Sınıfı Metotları
0

C# Dizi Sınıfı Metotlarına geçmeden önce dizilerin nasıl kullanıldığına veya diziler ile ilgili örneklere göz atmak isterseniz önceki yazılarımda yazdığım C#’da diziler konusuna göz atabilirsiniz. Şimdi C# Dizi Sınıfı Metotlarımıza geçelim. Diziler için bir çok metot sunulur ve bu metotlar işlerimizi kolaylaştırır.

İçindekiler

BinarSearch

BinarySearch metodunun iki önemli kullanım biçimi vardır.

Bu yapı, dizi içerisinde nesneyi arar; eğer aranan nesne bulunursa bulunduğu index ile geri dönülür. Eğer bulunamazsa negatif bir sayıyla geri dönüş yapar.

Ekran Çıktısı


Clear

Clear Kullanmak dizimizde boşaltma işlemi yapmak için kullanılır. Clear(dizi, index, length) olarak girilecek olan 3 adet parametre verilerine göre işlem yapar.

Ekran çıktısı


Clone

Dizinin bir bit kopyasını oluşturur. Yani bizim yazmış olduğumuz dizinin çıktısını alırken bir tanede kendisi aynı diziden otomatik olarak çıktı verir ve iki adet aynı dizi çıktısı alırız.

Burada Kodumuz içerisinde 10 adet eleman tanımladık ve rastgele sayılar vermesini sağlamış bulunmaktayız.

Ekran çıktısı


Copy

Dizinin istenilen eleman aralığını başka bir diziye kopyalamaya yarar.

Ekran Çıktısı
Bu örneğimizde sayilar’daki 0 ile 3 arasındaki elamanlarımızı diziler kısmına kopyalamış bulunmaktayız.


CopyTo

CopyTo metodu ile bir dizinin tamamını ,başka bir dizinin istenilen yerine kopyalanabiliriz.

value.CopyTo(7, kopya, 1, 9); yukarıdaki kodumuzun içerisindeki kısmı değiştirerek hangi karakter değerlerini kopyalamak isterseniz ona göre ayarlayabilirsiniz.

Ekran Çıktısı


GetLength

Dizideki toplam eleman sayılarını verir.

Ekran Çıktısı


GetValue

Dizideki ilgili eleman değerini verir.

Ekran Çıktısı


IndexOf

Hazırlamış olduğumuz Dizi içindeki harf ya da kelimeleri aramamıza yardımcı olur. Eğer ki harf ya da kelimeyi bulabilirse bulduğu ilk indexi gönderir. Bulamaz ise geriye -1 değer göndermiş olur.

Ekran Çıktısı

Eğerki Console.WriteLine(Array.IndexOf(sayilar, “19”)); tırnak içine 19 yazdığımız değere tanımlı olmayan bir sayı yazarsak -1 değerini alırız.


Reverse

Reverse yazmış olduğumuz dizimizi tesri bir şekilde sıralanmış şekline çevirerek tekrardan yazdırmamızı sağlayan metottur.

Ekran Çıktısı


SetValue

Bir dizinin bir elemanına değer atamak için kullanılır ve tek boyutlu veya çok boyutlu bir dizideki belirli bir değerin nasıl ayarlanacağını veya alınacağını göstermek için kullanılır.

Ekran Çıktısı


Sort

Bir boyutlu dizilerde sıralama yapar.

Ekran Çıktısı


CreateInstance

Yeni bir dizi nesnesi oluşturur.

Ekran Çıktısı

Array dizi = Array.CreateInstance(typeof(int), 5, 4, 3); // Tam sıralı şekilde almak isterseniz sıra atlamadan yazdırmak için böyle ardışık rakamlar yazarak yapabilirsiniz. Anlayacağınız 5*4*3 = 60 tane çıktı verecektir. Burayı isteğinize göre değiştirebilirsiniz.


TEŞEKKÜRLER…

DİLERSENİZ JAVA , HTML & CSS KONULARINA GÖZ ATABLİRSİNİZ…


thumbnail
Önerilen Yazı
C# Diziler ( Arrays )

 

 

İlginizi Çekebilir
C# nedir ?

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir