IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
derya sohbet


Programlama C , C# , C++ , Java , Python , Php , Javascript , Matlab Örnekleri

2Beğeni(ler)
  • 1 Post By She
  • 1 Post By Artist


 
 
Seçenekler Stil
Alt 21 Temmuz 2021, 04:36   #1
Standart C# ArrayList Sınıfı

ArrayList Kullanımı Örnek Uygulama


ArrayList, klasik dizilerle çalışırken karşılaştığımız bir çok sorunu ortadan kaldıran yeni bir koleksiyon sınıfıdır. Klasik dizilerde çalışırken dizinin boyutunun derleme aşamasında bilinme zorunluluğu vardır.

Fakat ArrayList kullanıldığında bu kısıtlama ortadan kalkar. Çalışma zamanında koleksiyona istediğimiz gibi yeni nesneler ekleyebiliriz yada çıkarabiliriz.

Bunun haricinde klasik diziler aynı tür elemanları içeren koleksiyonlardır. ArrayList ile farklı türden nesneleri aynı koleksiyonda saklayabiliriz.

PHP- Kodu

ArrayList liste = new ArrayList(); 

Komutu ile varsayılan kapasitede bir ArrayList nesnesi oluşturulur. Bu varsayılan kapasite 16 elemandır. Çalışma zamanında bu kapasite aşılırsa dizinin kapasitesi otomatik olarak arttırılır.


Bir ArrayList sınıfının kapasitesi arttırılacağı zaman kapasite 2 katına çıkartılır.Böylece her eleman eklendiğinde kapasite arttırma gibi ek bir işlem yapılmaz.

Bir dizinin herhangi bir andaki kapasitesini öğrenmek için Arraylist sınıfının Capacity özelliği kullanılabilir.

ArrayList kullanılacaksa uygulamaya ;

using System.Collection” isim alanı eklenmelidir.

Aşağıdaki örneği inceleyelim.


C# ArrayList Sınıfı


Formumuzu yukarıdaki şekilde oluşturalım. Daha sonra;


PHP- Kodu

using System.Collection


ekleyelim.

Button_Click olayına aşağıdaki kodları ekleyelim.

PHP- Kodu

private void button1_Click(object senderEventArgs e)
{
ArrayList liste = new ArrayList();

// Arraylist eleman ekleme

liste.Add(35);
liste.Add("www.yazilimkodlama.com");
liste.Add('B');
liste.Add(false);

// Arraylistten eleman çıkarma

liste.Remove('B');

foreach (
object i in liste)
{
   
listBox1.Items.Add(i);
}


yazıp programı çalıştırdığımızda aşağıdaki görüntüyü elde ederiz.

C# ArrayList Sınıfı


Arraylist kullanımıyla ilgili diğer örneğimize bakalım.

C# ArrayList Sınıfı


Bu örneğimizde kullanıcının textbox’a girdiği adet kadar elemanı olan bir liste oluşturup, Bu Arraylist elemanlarını Listbox’ta görüntüleyeceğiz. Arraylist’ te önceden eleman sayısı tanımlamaya gerek olmadığından dizi kullanımındaki bu dezavantajla karşılaşmayacağımızı belirtelim.


PHP- Kodu

using System.Collections

PHP- Kodu

 private void button1_Click(object senderEventArgs e)
        {
            
listBox1.Items.Clear();
            
ArrayList liste = new ArrayList();
            
Random rnd=new Random();
            
int adet Convert.ToInt32(textBox1.Text);
            
            for(
int i=1;i<=adet;i++)
            {
                
liste.Add(rnd.Next(0100));
            }

            foreach(
int eleman in liste)
            {
                
listBox1.Items.Add(eleman);
            }

        } 

Kaynak : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
________________

06/02/2023 İnsan olan herkesin kalbi acıdı.

Konu ExCaLuBuR tarafından (11 Mart 2023 Saat 00:51 ) değiştirilmiştir..
 
Alt 22 Temmuz 2021, 20:02   #2
She
✰ ÖzeL..
She - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık

________________

~ E & B ~
 
Alt 22 Temmuz 2021, 20:03   #3
Yanlış Bildiğin Yolda; Herkesle yürüyeceğine Doğru Bildiğin Yolda; Tek başına yürü..
Artist - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık

________________

C# ArrayList Sınıfı
 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 10:58.