משתנים, כשמם כן הם, ערכם יכול להשתנות במהלך חייהם.
לעיתים נרצה להשתמש בערכים שאין לשנותם, ערכו של הקבוע המתמטי π) PI ) ידוע כבר כמה מאות (ויש שיגידו אלפי שנים), π) PI ) מייצג את היחס הקבוע בין היקף המעגל לקוטרו.
ערכים כמו PI, נעדיף להגדיר כקבועים, כדי שגם בטעות לא נשנה אותם.
שני כללים חשובים:
1- הגדרת קבוע מתבצעת באמצעות המילה השמורה const (קיצור של constant) והיא חייבת להתבצע בגוף המחלקה (לא ניתן בגוף המתודה).
2 - בהגדרת קבוע חובה להגדיר את ערכו.
דוגמת קוד ConstSample
1 : classProgram
2 : {
3 : constdoublePI=3.1414;
4 : staticvoidMain(string[]args)
5 : {
6 : intradius=14;
7 : doubleperimeter=2*PI*radius;
8 : doublearea=PI*radius*radius;
9 : Console.WriteLine("Perimeter="+perimeter);
10 : Console.WriteLine("Area="+area);
11 : }
12 : }
בשורה 3 מוגדר קבוע המכיל את ערכו של PI.
השימוש בקבוע זהה לשימוש במשתנה רגיל.
ניסיון לשנות את ערכו של הקבוע יגרור שגיאת קומפילציה:
PI = 5.87654;
פלט:
הסבא רבא רבא
רבא רבא של האייפון
המחשב הראשון שנוצר על ידי חברת אפל
נקרא Apple I,
ומה זה הציור המוזר הזה?