C# komut her çalıştığında Array içerisine almak

ressh

Kilopat
Katılım
12 Mart 2021
Mesajlar
3.548
Makaleler
2
Çözümler
46
Yer
Türkiye


Bu komut her çalıştığında çıkan kelimeleri Array içerisine alsın istiyorum.
Şu an aldığım çıktı şu şekilde



Kelimelerin Array içerisinde olmasını ve istediğimde blabla[0] ile kelimeleri çağırmak istiyorum.
 
Son düzenleyen: Moderatör:
[CODE lang="csharp" title="ArrayList Item Add"]// Foreach'dan öncesine ekle.
ArrayList liste = new ArrayList();

// Foreach döngüsünün içerisine Console.Write'dan sonrasına ekle.
liste.Add(s.Remove(0, ExtensionsPath.Length));[/CODE]
 
Bunu arraylı bir değişken ile yapamazsın hocam. Çünkü uzunluğunu bellidir. Ama List kullanırsan yapabilirsin.


C#:
// değişkeni tanımlıyoruz.
List<string> kelimeler = new List<string>();

// değişkene eleman ekliyoruz.
kelimeler.Add("Test");

// çağırmak için
kelimeler[0]

// örneğin
for(int i = 0; i < kelimeler.Length; i++) 
{
         Console.Writeline(kelimeler[i]);
}
 
C#:
// oluştur.
string[] arr = new string[] {};
// ekle.
arr[index] = s;

Yazdığınız koda göre bir int değeri oluşturup her eklemede i değerini arttırıp öyle eklemeniz gerekmekte.
 
C#:
// oluştur.
string[] arr = new string[] {};
// ekle.
arr[index] = s;

Yazdığınız koda göre bir int değeri oluşturup her eklemede i değerini arttırıp öyle eklemeniz gerekmekte.
Hocam delegate hakkında bir bilginiz var mı?
 
Hocam delegate hakkında bir bilginiz var mı?

Maalesef yok ama bu dediğiniz basit iş için delegateye gerek yok array içinde daha hızlı ve basit bir şekilde halledersiniz.
 
Array listten eleman çağırmak istediğim zaman liste[0]'dan büyük bir sayı yazarsam çalışmıyor.
 
List<string> yapısını kullanabilirsin.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…