Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as C# by ornekkod ( 5 years ago )
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
//Buranın mantığı şöyle;
//cars adında bir string dizisi(array) oluşturuyoruz.
//Sonrasında bir tane for döngüsü oluşturuyoruz.
//For döngüsünü başlatırken, başlangıç kısmını 0 dan başlatıyoruz. (int i =0 kısmı)
//For döngüsünün bitiş kısmı ise 65 olarak belirtiyoruz.(i<65)
//"i++" kısmı ise i değerini birer birer artırarak ilerletme işini yapıyoruz
//Sonrasında ise cars[i] tanımıyla dizideki elemanları dolaşıyoruz. Mesela cars[0] oluyor. cars[0] demek "Volvo" demek. cars[1] demek "BMW"
//For işleyişini görmek için i değerinide yazılabilir.
// j=0 değeri ise içerdeki cars değerini kontrol etmek için
//Bu şekilde dizide ne kadar eleman varsa yazdırıyoruz.
//Eğer indexoutofthebound tarzında bir hata alırsınız i değerinde dizide bir eleman yok demek. Mesela i=10 ise dizide 10. eleman yoksa bu hatayı verir.
int j = 0;
string[] cars = { "Volvo", "BMW", "Ford", "Mazda" };
for (int i = 0; i < 65; i++)
{
//Bu kısımda istene i sayısı 10 na eşitse ya da ondan büyükse işleme giriliyor. Yani 0'dan, 9'a kadar olan değerler işleme alınmıyor.
if(i >= 10)
{
//Burada ise yukarıdaki bahsettiğim indexoutofbond tarzında bir hata yememek için kontrol ekledik. "cars.Length" değeri cars dizisini
//eleman sayısını verir. Yani j "cars" dizisinin eleman sayısından küçük olduğu sürece işlem devam ediyor.
if(j < cars.Length)
{
Console.WriteLine(cars[j]);
j++;
}
}
}
}
}
}
Revise this Paste