IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   C# (https://www.ircforumlari.net/c/)
-   -   C# Konu Anlatımı (Ders5) ArrayList Kullanımı (https://www.ircforumlari.net/c/332200-c-konu-anlatimi-ders5-arraylist-kullanimi.html)

Sunay 30 Nisan 2010 13:18

C# Konu Anlatımı (Ders5) ArrayList Kullanımı
 
//ArrayList : bilinen ilkel arraylerin gelismis halidir.
//otomatik olarak genileme ve kuculme yetenegine sahiptir.
//bu koleksiyon iceriye elemanları daima object olarak alır bu sayede istenilen herhangi bir nesne aktarlabilir.


ArrayList tanımlama

Kod:

ArrayList listem = newArrayList();
Eleman Ekleme

Kod:

listem.Add("deneme");
listem.Add(15);
listem.Add(1.23f);

Toplu Eleman Ekleme

Kod:

string[] elemanlar = {"Sunay","Drazen","IF","10Numero" };
listem.AddRange(elemanlar);

Eleman Sayısı

Kod:

int eleman_sayisi = listem.Count;
Eleman Çıkartmak

Kod:

listem.Remove("deneme");
listem.RemoveAt(1);

Index'e göre eleman ekleme

Kod:

listem.Insert(0, "IRCForumlari");

ReaL_KinG 04 Ekim 2010 23:45

Cevap: C# Konu Anlatımı (Ders5) ArrayList Kullanımı
 
Array lar genelde performanssız nesnelerdir. basit kullanımlar içindir.
birden fazla veri tipini listede tutmak için kullanılır.
Boxing , unboxing veya casting kullanımı gerektirir. zorda kalmadıkça kullanılmamalıdır.

OzGuR 09 Şubat 2012 13:43

Cevap: C# Konu Anlatımı (Ders5) ArrayList Kullanımı
 
Ayrıca ArrayList'i normal Array'lerden ayıran bir özellikde Using şeklinde tanımlamak gereklidir.

Visual Studio ile bir C# uygulaması açtığımız zaman belli başlı using'ler eklenerek gelir bazılarını ise kod'un gerektiği yerlerde kendimiz eklemek zorunda kalırız bunlardan bir taneside ArrayList() sınıfıdır.

Örnek vermek gerekirse ; Bir windows uygulaması ile birlikte gelen using'ler ,

using System;
using Data;
using System.Text;
using System.Windows.Forms;
(Şeklinde devam eder)

Fakat ArrayList sınıfını kullanıcak isek ayrı bir Using daha tanımlamak zorundayız ;
Bu Using'in ismide;

using System.Collections;


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net