C# Diziler dersinde aldığım hata kodu CS0136

H4LO
15-10-2018, 06:06   |  #1  
H4LO avatarı
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Eki 2018

Arkadaşlar  aşağıdaki kod metninde  int'in yanındaki i'de A local or parameter named 'i' cannot be declared in this scope because that name is used in an enclosing local scope to define a local or parameter hatasını alıyorum yardımlarınızı bekliyorum

int sayac = 0;
                int sayac = 0;
                for (int i = 0; i < isimler.Length; i++)
                {
                    if (isimler == aranan)
                    {
                        sayac++;
                    }

White-Fox
15-10-2018, 10:05   |  #2  
White-Fox avatarı
Yıllanmış Üye
Teşekkür Sayısı: 155
1,104 mesaj
Kayıt Tarihi:Kayıt: Eyl 2010

for döngüsü içerisinde kullanmış olduğun i değişkeni zaten var diyor.Bu i değişkeni for döngüsünün üzerinde kullanılmış diyor.Başka bir isim ver diyor.

H4LO
15-10-2018, 18:52   |  #3  
H4LO avatarı
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Eki 2018

Teşekkür ederim