Var
Coddy'nin C# Journey'sinin Temeller bölümünün bir parçası — ders 10 / 69.
C#'ta, var, türünü açıkça belirtmeden bir değişken bildirmenize olanak tanıyan bir anahtar kelimedir. Derleyici, değişkene atanan değere göre değişkenin türünü çıkarır. Bu, tür çıkarımı olarak bilinir.
var, özellikle karmaşık türlerle uğraşırken kodu daha özlü ve okunabilir hale getirebilir.
İşte var kullanım şekli:
var age = 30;
var price = 99.99;
var name = "Alice";
var isActive = true;Bu örneklerde derleyici; age değişkeninin bir int, price değişkeninin bir double, name değişkeninin bir string ve isActive değişkeninin bir bool olduğu çıkarımını yapar.
Görev
BaşlangıçAşağıdaki değişkenleri var kullanarak bildiren ve başlatan bir C# programı yazın:
- Değeri
5olan,quantityadında bir değişken. - Değeri
24.99olan,itemPriceadında bir değişken. - Değeri
"Laptop"olan,productNameadında bir değişken. - Değeri
trueolan,isAvailableadında bir değişken.
Kopya kağıdı
var anahtar kelimesi, değişkenleri türlerini açıkça belirtmeden tanımlamanıza olanak tanır. Derleyici, atanan değere göre türü belirlemek için tür çıkarımı kullanır:
var age = 30; // int olarak çıkarıldı
var price = 99.99; // double olarak çıkarıldı
var name = "Alice"; // string olarak çıkarıldı
var isActive = true; // bool olarak çıkarıldıKendin dene
using System;
public class Program {
public static void Main(string[] args) {
// Kodu buraya yazın
// Aşağıyı değiştirmeyin
Console.WriteLine("Quantity: " + quantity);
Console.WriteLine("Item Price: " + itemPrice);
Console.WriteLine("Product Name: " + productName);
Console.WriteLine("Is Available: " + isAvailable);
}
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerMod Alma OperatörüArtırma/AzaltmaSonradan Artırma/AzaltmaAritmetik Kısayollar7Temel Girdi/Çıktı
Temel ÇıktıString InterpolationGirdi OkumaParseÖzet - 120'ye KadarÖzet - True veya False5Operatörler Bölüm 2
Karşılaştırma OperatörleriMantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3