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 using ifadelerini ekle.

C# derslerimizle pratik yapabilirsin.