תוכן עניינים:

מה קריאה בלבד ב-C#?
מה קריאה בלבד ב-C#?

וִידֵאוֹ: מה קריאה בלבד ב-C#?

וִידֵאוֹ: מה קריאה בלבד ב-C#?
וִידֵאוֹ: C# tips and tricks 5 - Difference between const, readonly and static variables 2024, מאי
Anonim

ה לקריאה בלבד מילת מפתח משמשת להכרזה על משתנה איבר כקבוע, אך מאפשרת לחשב את הערך בזמן ריצה. זה שונה מקבוע שהוכרז עם ה-const modifier, שהערך שלו חייב להיות מוגדר בזמן ההידור.

באופן דומה, אתם עשויים לשאול, מה נקרא רק ב-C#?

ב c# , לקריאה בלבד היא מילת מפתח המשמשת להגדרת א לקריאה בלבד שדות ביישומים שלנו. ה לקריאה בלבד יש לאתחל ערכי שדה בהצהרה או בבנאי מאותה מחלקה שלא כמו מילת מפתח קבועה ב c#.

מלבד למעלה, מהו משתנה לקריאה בלבד? לקרוא - רק משתנים יכול לשמש לאיסוף מידע על התבנית הנוכחית, המשתמש המחובר כעת או הגדרות נוכחיות אחרות. אלה משתנים הם לקרוא - רק ולא ניתן להקצות לו ערך.

לגבי זה, מה קבוע וקרא רק C#?

א const הוא זמן קומפילציה קָבוּעַ ואילו לקריאה בלבד מאפשר לחשב ערך בזמן ריצה ולהגדיר אותו בבנאי או באתחול השדה. אז, א' const ' תמיד קָבוּעַ אבל ' לקריאה בלבד ' הוא לקרוא - רק ברגע שהוא מוקצה. אריק ליפרט מה- C# לצוות יש מידע נוסף על סוגים שונים של אי-שינוי.

איך מכריזים על משתנה לקריאה בלבד ב-C#?

int לקריאה בלבד c=a+b;

  1. ניתן להכריז לקריאה בלבד רק ברמת המחלקה, לא בתוך השיטה.
  2. לא ניתן להכריז על קריאה בלבד באמצעות מילות מפתח סטטיות מכיוון שהן סטטיות כברירת מחדל.
  3. ניתן להגדיר את הערך של קבוע לקריאה בלבד באמצעות משתנה הייחוס.
  4. משתנים קבועים לקריאה בלבד הם משתנה קבוע בזמן ריצה.

מוּמלָץ: