C# string nasıl aralıklı yazdırılır?

Mustafa139

Decapat
Katılım
10 Mayıs 2021
Mesajlar
291
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Diyelim ki elimde şöyle bir metin var:
string metin = "000100010001";

Bunu ekranda sadece 1'ler olacak şekilde yazdırmak istiyorum. Fakat for, while döngüsü ile değil indekslerle oynayarak bunu yapmak istiyorum.
Microsoft'un sitesinde anlamadım şöyle metin[..5] gibi bir çözüm var gibi ama anlamadım.

Yardımcı olabilecek var mı?
Çözdüm arkadaşlar.
Ama her türlü for döngüsü yapmanız gerekiyor. çözüm şu şekilde:
int baslangic = 3; int bitis = 4; for(int i = 0;i<metin.Length/bitis;i++) { Console.WriteLine(metin[baslangic..bitis]); baslangic+=4; bitis+=4; }
for(int i = 0;i<metin.Length/bitis;i++)
pardon burada bitis yerine 3 yazması gerekiyordu yanlış yazmışım.
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…