Tür çıkarımı
- C# kursu
- Başlangıç
- Ders 10/116
- 4 dk
Derleyicinin ifadelerin türünü nasıl çıkardığını ve tür uyumluluğunu öğrenirsin.
camelCase ve PascalCase
C#'ta adlandırma, kodun okunabilirliğini belirler. İki yaygın biçim vardır: camelCase ve PascalCase.
camelCase'de ilk sözcük küçük harfle başlar, sonraki sözcükler büyük: firstName, totalPrice, isActive.
PascalCase'de her sözcük büyük harfle başlar: FirstName, TotalPrice, CustomerOrder.
Yerel değişkenler için camelCase, sınıf ve metot adları için PascalCase kullanılır. Bu, C#'ın yaygın geleneğidir.
Anahtar kelime çakışmaları
C# ayrılmış sözcükler içerir: class, int, string, return, if gibi. Bunları değişken adı olarak kullanamazsın.
Örneğin int class = 5; yazarsan derleme hatası alırsın; class bir anahtar kelimedir.
Bunun yerine anlamlı bir ek kullan: int classNumber = 5; ya da int classCount = 5; yaz.
Ad mümkün olduğunca kısa ama anlamlı olsun. x1, x2 gibi belirsiz adlardan kaçın; studentCount, orderTotal gibi açık adları tercih et.
Uygulama camelCase ile üç değişken tanımla ve yazdır
int studentCount değişkenine 30, string courseName değişkenine "C#", bool isOnline değişkenine true ata. Üç değişkeni ayrı satırlarda Console.WriteLine ile yazdır.
Başlangıç kodu
// studentCount, courseName, isOnline değişkenlerini tanımla ve yazdırÖrnek çözüm
int studentCount = 30;
string courseName = "C#";
bool isOnline = true;
Console.WriteLine(studentCount);
Console.WriteLine(courseName);
Console.WriteLine(isOnline);Beklenen çıktı
30 C# True
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Hangisi camelCase biçimindedir?
- firstName Doğru cevap
- firstname
- First_Name
- FirstName
Açıklama: firstName camelCase'dir; ilk sözcük küçük, ikinci büyük.
2 Adı biçime eşleştir
| Kavram | Anlamı |
|---|---|
firstName |
camelCase örneği |
FirstName |
PascalCase örneği |
first name |
boşluk olmaz |
1user |
rakamla başlamaz |
3 PascalCase biçimini yaz
string ____ = "Merhaba"; // sınıf adı biçimi
string UserName = "Merhaba"; // sınıf adı biçimi
Açıklama: UserName PascalCase'dir; her sözcük büyük harfle başlar.