Çözüldü C# sıralı değişken yazdırma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

DtEray

Hectopat
Katılım
30 Temmuz 2019
Mesajlar
116
Çözümler
4
Arkadaşlar merhaba. C# dilinde biraz yeniyim, yardımcı olacak arkadaşlara şimdiden teşekkür ederim.
Yapmak istediğim şeyi açıklayayım. Diyelim benim isim1,isim2,isim3 değişkenlerim var. Bunları for döngüsü içinde yazdırmak istiyorum. Nasıl yapabilirim? İnternette aradım ama bişe bulamadım. Yanlış terimlerle de arama yapmış olabilirim.

isim1 = "Ali";
isim2 = "Veli";
isim3 = "Ayşe";

for (int i = 0; i <= 3; i++)
{
Console.WriteLine("isim"+i);
}

Verdiğim örneği biraz salladım.
🙂
 
Çözüm
Böyle bir yapıda kullanamazsınız ama dizi -array- ile kolayca yapabilirsiniz.


C#:
string[] isimler={"Ali","Ahmet","Aslı","Elif"};

for (int i = 0; i < isimler.Length; i++)
    {
        Console.WriteLine(isimler[i]);
    }
}
Böyle bir yapıda kullanamazsınız ama dizi -array- ile kolayca yapabilirsiniz.


C#:
string[] isimler={"Ali","Ahmet","Aslı","Elif"};

for (int i = 0; i < isimler.Length; i++)
    {
        Console.WriteLine(isimler[i]);
    }
}
 
Çözüm
Bunu 10 saniye arayla yazdırmak için ne yapmak gerek?

C#:
System.Threading.Thread.Sleep(10000);

C#:
string isimler[3]={"Ali","Ayşe","Veli"};

for (int i = 0; i <= 3; i++){

Console.WriteLine(isimler);

}
C# dizi böyle tanımlanmıyor. Yanlış cevap.

C#:
string isimler[3]={"Ali","Ayşe","Veli"};

for (int i = 0; i <= 3; i++){

Console.WriteLine(isimler);

}
Direk bir diziyi ekranda yazdıramazsınız bunun çıktısı :


C#:
System.String[]
System.String[]
System.String[]
System.String[]

şeklinde olur.
 
Böyle bir yapıda kullanamazsınız ama dizi -array- ile kolayca yapabilirsiniz.


C#:
string[] isimler={"Ali","Ahmet","Aslı","Elif"};

for (int i = 0; i < isimler.Length; i++)
    {
        Console.WriteLine(isimler[i]);
    }
}

Teşekkürler. Dediğiniz gibi yaptım. Bazen işlemler kolay olsa da insanın algısı azalıyor. Mantıklı düşünemiyoruz. 😅
 
Eğer eleman sayın sabitse Array içine atmaktansa bi' Generator, yield, yield return kavramlarını araştır.
IEnumerable ve IEnumerator gibi arayüzler ne işe yarıyor diye bak.
 

Geri
Yukarı