var
חלק מהיחידה יסודות במסלול ה-C# של Coddy. שיעור 10 מתוך 69.
ב-C#, var היא מילת מפתח שמאפשרת לך להצהיר על משתנה בלי לציין במפורש את הטיפוס שלו. המהדר מסיק את הטיפוס של המשתנה על סמך הערך שהוקצה לו. הדבר ידוע בשם הסקת טיפוסים.
var יכולה להפוך את הקוד לתמציתי וקריא יותר, במיוחד כשעובדים עם טיפוסים מורכבים.
כך משתמשים ב־var:
var age = 30;
var price = 99.99;
var name = "Alice";
var isActive = true;בדוגמאות האלה, המהדר מסיק ש־age הוא int, ש־price הוא double, ש־name הוא string, וש־isActive הוא bool.
מספר שנכתב עם נקודה עשרונית מוסק כברירת מחדל כ־double. הסיומת f (לדוגמה 45.50f) הופכת את הליטרל ל־float, ו־m (45.50m) הופכת אותו ל־decimal.
אתגר
מתחיליםכתבו תוכנית ב-C# שמצהירה על המשתנים הבאים ומאתחלת אותם באמצעות var:
- משתנה בשם
quantityעם הערך5. - משתנה בשם
itemPriceעם הערך24.99. - משתנה בשם
productNameעם הערך"Laptop". - משתנה בשם
isAvailableעם הערךtrue.
נסו בעצמכם
using System;
public class Program {
public static void Main(string[] args) {
// כתבו כאן קוד
// אל תשנו את הקוד שלמטה
Console.WriteLine("Quantity: " + quantity);
Console.WriteLine("Item Price: " + itemPrice);
Console.WriteLine("Product Name: " + productName);
Console.WriteLine("Is Available: " + isAvailable);
}
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה אחרי הפעולהקיצורים אריתמטיים5אופרטורים חלק 2
אופרטורי השוואהאופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2סיכום — לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר C# אונליין