CS0103, o anki kapsamda (context) tanımlı olmayan bir isim kullandığında oluşan derleme hatasıdır.
Neden olur?
Nedenler: değişkeni bir blok içinde tanımlayıp dışında kullanmak, ismi yanlış yazmak veya using eksikliği.
Hatalı kod
if (dogru) {
int puan = 10;
}
Console.WriteLine(puan); // puan blok disinda -> CS0103
Doğru kod
int puan = 0;
if (dogru) {
puan = 10;
}
Console.WriteLine(puan); // disarida tanimla
Kontrol listesi
- Değişkeni kullanacağın kapsamda tanımla.
- İsim yazımını kontrol et (büyük/küçük harf).
- Gerekli
usingifadelerini ekle.
C# derslerimizle pratik yapabilirsin.