NET/CsharpKeywords
תכנות בסביבת NET |
---|
|
abstract
עריכהמציין מחלקה מופשטת, כלומר מחלקה שחלק מהשיטות בה אינן ממומשות, ויש לממש אותן במחלקה יורשת. לא ניתן ליצור מופע של מחלקה מסוג abstract.
as
עריכהמבצע יציקה (casting) של משתנה מסוג אחד אל משתנה מסוג אחר. אם היציקה נכשלת, מחזיר null (Nothing בשפת VB.NET).
base
עריכהמייצג התייחסות אל מחלקת הבסיס מתוך מחלקה יורשת. מחזיר את המופע של מחלקת הבסיס הנוצר באופן משתמע כאשר יוצרים מופע של מחלקה יורשת, ומאפשר לגשת לשיטות ומשתנים של מחלקת הבסיס (אם רמת הגישה שלהם היא לפחות protected) גם אם יש להם גרסאות חדשות במחלקה היורשת.
bool
עריכהכינוי למחלקה System.Boolean.
break
עריכהבלולאות: מפסיק את פעולת הלולאה הנוכחית ומעביר את השליטה לפקודה הראשונה שאחרי הלולאה. בביטוי switch: מסיים את ביצוע האפשרות הנוכחית בביטוי. ראה משפטי בקרה.
byte
עריכהכינוי למחלקה System.Byte.
case
עריכהמציין תחילת בלוק לביצוע עבור ערך אפשרי במבנה switch.
catch
עריכהמגדיר בלוק אליו הביצוע קופץ במקרה של חריגה (Exception) בביצוע התוכנית. חייב לבוא מייד לאחר בלוק try.
char
עריכהכינוי למחלקה System.Char.
checked
עריכהבודק אם כפתור הרדיו לחוץ או לא. כלומר מחזיר נכון אם הוא לחוץ ומחזיר לא נכון אם הוא לא לחוץ.
class
עריכהמכריז על הגדרת מחלקה.
const
עריכהמגדיר משתנה כקבוע. ערכו של קבוע נקבע בעת הכרזתו, ולא ניתן לשנותו לאחר מכן.
continue
עריכהבלולאת for חוזר לקידום ובדיקת תנאי,
ובלולאות do...while ו- while חוזר לבדיקת התנאי.
decimal
עריכהdefault
עריכהמציין את מגוון האפשרויות שלא צוינו במקרים (cases) קודמים במבנה switch.
delegate
עריכהdo
עריכהמציין לולאה עם בקרה ביציאה:
do
{
...
}
while(<expression>);
הפעולות שנכתבו יתבצעו לפחות פעם אחת, לאחר מכן כל עוד הביטוי <expression> הוא true, הלולאה תתבצע שוב. ראה גם משפטי בקרה.
double
עריכהמציין משתנה מסוג מספר נקודה צפה בדיוק כפול. זהו למעשה כינוי למחלקה System.Double.
else
עריכהמציין הוראה או הוראות לביצוע כאשר תנאי מסויים אינו מתקיים (ערכו false. ראה משפטי בקרה.
enum
עריכהevent
עריכהexplicit
עריכהextern
עריכהfalse
עריכהfinally
עריכהfixed
עריכהfloat
עריכהמציין משתנה מסוג מספר נקודה צפה עם דיוק יחיד. זהו כינוי למבנה System.Single.
for
עריכהמציין לולאה בעלת מספר מוגדר של חזרות. ראה משפטי בקרה.
foreach
עריכהglobal::
עריכהgoto
עריכהif
עריכהמצייין מה יקרא אם תנאי מסויים יקרא (סימנו true) ראה משפטי בקרה.
implicit
עריכהin
עריכהint
עריכהמציין משתנה מסוג מספר שלם. זהו כינוי למבנה System.Int32.
interface
עריכהinternal
עריכהis
עריכהlock
עריכהמציין קטע קוד בו רק לתהליכון אחד יש גישה, ותהליכונים אחרים מעוכבים עד שהתהליכון המבצע את הקטע יסיים אותו. ראה תהליכונים.
long
עריכהמציין משתנה מסוג מספר שלם באורך 64 סיביות. זהו למעשה כינוי למבנה System.Int64.
namespace
עריכהnew
עריכהnull
עריכהobject
עריכהoperator
עריכהout
עריכהoverride
עריכהparams
עריכהprivate
עריכהprotected
עריכהpublic
עריכהreadonly
עריכהref
עריכהreturn
עריכהמציין החזרת ערך בפונקציה וסיום הפונקציה. אם פקודה נכתבה לאחר return, היא לא תתקיים.
sbyte
עריכהsealed
עריכהshort
עריכהsizeof
עריכהאופרטור המחזיר את מספר הבתים המוחזקים על ידי אובייקט מסוג value type. הערך המוחזר הוא מסוג int
int size = sizeof(int)
כדי להפעיל את האופרטור על סוגים שאינם בין סוגי המספרים הסטנדרטיים או bool, יש לשים אותו בתוך בלוק unsafe.
stackalloc
עריכהstatic
עריכהstring
עריכהמציין משתנה מסוג מחרוזת של תווים. זהו כינוי למחלקה System.String. ראה מחרוזות.
struct
עריכהswitch
עריכהthis
עריכהthrow
עריכהtrue
עריכהtry
עריכהtypeof
עריכהuint
עריכהמציין משתנה מסוג מספר שלם חיובי באורך 32 סיביות. זהו כינוי למבנה System.UInt32.
ulong
עריכהציין משתנה מסוג מספר שלם חיובי באורך 64 סיביות. זהו כינוי למבנה System.UInt64.
unchecked
עריכהunsafe
עריכהushort
עריכהusing
עריכהממתיק המאפשר להבטיח שאובייקטים המממשים את הממשק IDisposable ישוחררו על ידי קריאה לשגרה Dispose המוגדרת בממשק. אם נניח שיש לנו מחלקה בשם MyDisposable המממשת את IDisposable, יש לכתוב
using (MyDisposable disp = new MyDisposable()) {
disp.DoSomething();
...
}
הדבר שקול לכתיבת הקוד הבא:
MyDisposable disp;
try {
disp = new MyDisposable();
disp.DoSomething();
...
}
finally {
disp.Dispose();
}
באופן טבעי, ניתן להשתמש במילה זו רק עם מחלקות המממשות את IDisposable
.
virtual
עריכהvoid
עריכהvolatile
עריכהwhile
עריכהמציין סוג של לולאת בקרה בכניסה. ראה משפטי בקרה.