C ve C# dilinde parantez ve köşeli parantezin farkları

Wiinchester

Kilopat
Katılım
12 Nisan 2017
Mesajlar
400
Çözümler
3
Daha fazla  
Cinsiyet
Erkek
Bu iki dilde, bu iki farklı parantezin görevleri ve farklılıkları nelerdir? Kafam iyice karıştı, örneğin parantez "for" döngüsünde değişken index'i belirtmek için kullanılırken,
köşeli parantez de yine değişken belirtmek için kullanılıyor.

Kısa bir örnek olursa:
[CODE title="Örnek"]for (i = 0; i <= listBox1.Items.Count - 1; i++)

{

listBox2.Items.Add(listBox1.Items);

}[/CODE]
Burada iki parantez türü de aslında index'i belirmiyor mu?
 
For döngüsünde index belirtmek için kullanılmıyor. For döngüsü sana değişken tanımlama imkanı sunuyor. Sen bir değişken tanımlayıp döngü boyunca ne şekilde hareket edeceğini belirtiyorsun.

Döngü içerisinde ise o değişkeni index olarak kullanıp elemanlara erişebilirsin.

Paylaştığın örnekte köşeli parantez yok.
 
For döngüsünde index belirtmek için kullanılmıyor. For döngüsü sana değişken tanımlama imkanı sunuyor. Sen bir değişken tanımlayıp döngü boyunca ne şekilde hareket edeceğini belirtiyorsun.

Döngü içerisinde ise o değişkeni index olarak kullanıp elemanlara erişebilirsin.

Paylaştığın örnekte köşeli parantez yok.
Yazmıştım aslında ceza olduğu için not'da yazamadım, buraya yazdığımda göstermedi içinde "i" olan köşeli parantezi.
Teşekkür ederim cevaplarınız için.
 

Technopat Haberler

Geri
Yukarı