none
ArrayList Dizesinde Belirli Bir Elemanı Çağırmak RRS feed

  • Soru

  • Arkadaşlar çok aradım fakat bir türlü bu sorunun cevabını bulamadım.

    Örneğin şöyle bir dizi oluşturalım ve içerisine 2 ifade yerleştirelim.

    ArrayList Dizi = new ArrayList();

    Dizi.Add(a);
    Dizi.Add(b);

    Şimdi burada istediğim Dizi'nin 1. elemanına erişmek(veya başka bir eleman da olabilir ama istenileni vermeli-sadece istenilen elemanı-). Bunu normal dizilerde şu şekilde yapıyoruz: Dizi[1] bunun gibi. 
    Ama bir türlü ArrayList dizilerinde bunu yapmanın yolunu bulamadım. 


    • Düzenleyen Salvoton 18 Haziran 2017 Pazar 00:13
    18 Haziran 2017 Pazar 00:07

Yanıtlar

  • Merhaba,

    Bu kullanımda herhangi bir problem yok. Aldığınız hatanın ekran görüntüsünü paylaşabilir misiniz?


    Code is Poetry

    • Yanıt Olarak İşaretleyen Salvoton 18 Haziran 2017 Pazar 00:28
    18 Haziran 2017 Pazar 00:11
    Moderatör

Tüm Yanıtlar

  • Merhaba,

    Bu kullanımda herhangi bir problem yok. Aldığınız hatanın ekran görüntüsünü paylaşabilir misiniz?


    Code is Poetry

    • Yanıt Olarak İşaretleyen Salvoton 18 Haziran 2017 Pazar 00:28
    18 Haziran 2017 Pazar 00:11
    Moderatör
  • Diziden gelen veri Object türünde olduğu için hata veriyormuş. ToString() ekleyince sorun çözdüldü. 

    Yarım saattir bunun için uğraşıyordum. Sorunun yeni farkında vardım. Yanıtınız üzerine sorunu fark ettim, yanıtınız için teşekkür ederim :) 

    18 Haziran 2017 Pazar 00:22
  • Sorununuzun çözüldüğüne sevindim. Eğer benim yanıtım üzerine çözüldü ise, Yanıt Olarak İşaretler misiniz?

    Çalışmalarınızda kolaylıklar dilerim.


    Code is Poetry

    18 Haziran 2017 Pazar 00:24
    Moderatör
  • Tabi, forumda yeniyim, bunu da öğrenmiş oldum. İyi geceler :) 
    18 Haziran 2017 Pazar 00:29
  • 2004 de vs. yazılmış bir kaynağı inceliyorsunuz sanırım. Güncel .net sürümünde ArrayList kullanımını gerektirecek bir durum yok. ArrayList eski generic type parameterları desteklemeyen .net sürümlerinde kaldı. 

    List<string>, Hashset<string>, ConcurrentBag<string>  gibi generic, modern ve amaca göre koleksiyon tiplerini kullanmanızda fayda var. 


    • Düzenleyen Cihan YakarMVP 18 Haziran 2017 Pazar 11:50
    • Yanıt Olarak İşaretleyen Salvoton 18 Haziran 2017 Pazar 16:14
    • Yanıt İşaretini Geri Alan Salvoton 18 Haziran 2017 Pazar 16:16
    18 Haziran 2017 Pazar 11:50
  • 2004 de vs. yazılmış bir kaynağı inceliyorsunuz sanırım. Güncel .net sürümünde ArrayList kullanımını gerektirecek bir durum yok. ArrayList eski generic type parameterları desteklemeyen .net sürümlerinde kaldı. 

    List<string>, Hashset<string>, ConcurrentBag<string>  gibi generic, modern ve amaca göre koleksiyon tiplerini kullanmanızda fayda var. 


    Bunları mutlaka araştırıp incelicem. Tavsiyeniz için teşekkürler :) 
    18 Haziran 2017 Pazar 16:14