תכנות בסביבת NET








abstract

עריכה

מציין מחלקה מופשטת, כלומר מחלקה שחלק מהשיטות בה אינן ממומשות, ויש לממש אותן במחלקה יורשת. לא ניתן ליצור מופע של מחלקה מסוג abstract.

מבצע יציקה (casting) של משתנה מסוג אחד אל משתנה מסוג אחר. אם היציקה נכשלת, מחזיר null‏ (Nothing בשפת VB.NET).

מייצג התייחסות אל מחלקת הבסיס מתוך מחלקה יורשת. מחזיר את המופע של מחלקת הבסיס הנוצר באופן משתמע כאשר יוצרים מופע של מחלקה יורשת, ומאפשר לגשת לשיטות ומשתנים של מחלקת הבסיס (אם רמת הגישה שלהם היא לפחות protected) גם אם יש להם גרסאות חדשות במחלקה היורשת.

כינוי למחלקה System.Boolean.

בלולאות: מפסיק את פעולת הלולאה הנוכחית ומעביר את השליטה לפקודה הראשונה שאחרי הלולאה. בביטוי switch: מסיים את ביצוע האפשרות הנוכחית בביטוי. ראה משפטי בקרה.

כינוי למחלקה System.Byte.

מציין תחילת בלוק לביצוע עבור ערך אפשרי במבנה switch.

מגדיר בלוק אליו הביצוע קופץ במקרה של חריגה (Exception) בביצוע התוכנית. חייב לבוא מייד לאחר בלוק try.

כינוי למחלקה System.Char.

בודק אם כפתור הרדיו לחוץ או לא. כלומר מחזיר נכון אם הוא לחוץ ומחזיר לא נכון אם הוא לא לחוץ.

מכריז על הגדרת מחלקה.

מגדיר משתנה כקבוע. ערכו של קבוע נקבע בעת הכרזתו, ולא ניתן לשנותו לאחר מכן.

continue

עריכה

בלולאת for חוזר לקידום ובדיקת תנאי,
ובלולאות do...while ו- while חוזר לבדיקת התנאי.

מציין את מגוון האפשרויות שלא צוינו במקרים (cases) קודמים במבנה switch.

delegate

עריכה

מציין לולאה עם בקרה ביציאה:

do
{
...
}
while(<expression>);

הפעולות שנכתבו יתבצעו לפחות פעם אחת, לאחר מכן כל עוד הביטוי <expression> הוא true, הלולאה תתבצע שוב. ראה גם משפטי בקרה.

מציין משתנה מסוג מספר נקודה צפה בדיוק כפול. זהו למעשה כינוי למחלקה System.Double.

מציין הוראה או הוראות לביצוע כאשר תנאי מסויים אינו מתקיים (ערכו false. ראה משפטי בקרה.

explicit

עריכה

מציין משתנה מסוג מספר נקודה צפה עם דיוק יחיד. זהו כינוי למבנה System.Single.

מציין לולאה בעלת מספר מוגדר של חזרות. ראה משפטי בקרה.

global::

עריכה

מצייין מה יקרא אם תנאי מסויים יקרא (סימנו true) ראה משפטי בקרה.

implicit

עריכה

מציין משתנה מסוג מספר שלם. זהו כינוי למבנה System.Int32.

interface

עריכה

internal

עריכה

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

מציין משתנה מסוג מספר שלם באורך 64 סיביות. זהו למעשה כינוי למבנה System.Int64.

namespace

עריכה

operator

עריכה

override

עריכה

protected

עריכה

readonly

עריכה

מציין החזרת ערך בפונקציה וסיום הפונקציה. אם פקודה נכתבה לאחר return, היא לא תתקיים.

אופרטור המחזיר את מספר הבתים המוחזקים על ידי אובייקט מסוג value type. הערך המוחזר הוא מסוג int

int size = sizeof(int)

כדי להפעיל את האופרטור על סוגים שאינם בין סוגי המספרים הסטנדרטיים או bool, יש לשים אותו בתוך בלוק unsafe.

stackalloc

עריכה

מציין משתנה מסוג מחרוזת של תווים. זהו כינוי למחלקה System.String. ראה מחרוזות.

מציין משתנה מסוג מספר שלם חיובי באורך 32 סיביות. זהו כינוי למבנה System.UInt32.

ציין משתנה מסוג מספר שלם חיובי באורך 64 סיביות. זהו כינוי למבנה System.UInt64.

unchecked

עריכה

ממתיק המאפשר להבטיח שאובייקטים המממשים את הממשק IDisposable ישוחררו על ידי קריאה לשגרה Dispose המוגדרת בממשק. אם נניח שיש לנו מחלקה בשם MyDisposable המממשת את IDisposable, יש לכתוב

using (MyDisposable disp = new MyDisposable()) {
    disp.DoSomething();
    ...
}

הדבר שקול לכתיבת הקוד הבא:

MyDisposable disp;
try {
    disp = new MyDisposable();
    disp.DoSomething();
    ...
}
finally {
    disp.Dispose();
}

באופן טבעי, ניתן להשתמש במילה זו רק עם מחלקות המממשות את IDisposable.

volatile

עריכה

מציין סוג של לולאת בקרה בכניסה. ראה משפטי בקרה.