NET/מחלקות - היכרות: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
צחי (שיחה | תרומות)
צחי (שיחה | תרומות)
שורה 8:
המחלקה מוגדרת באופן הבא:
{{NET/CodeBlock|cs=
[''modifier''] [''modifier''] ...] {{NET/Code|class|Keyword}} ClassName {<br>
{{NET/Code|variables|C#Comment}}<br>
{{NET/Code|properties|C#Comment}}<br>
שורה 21:
* static - מחלקה סטאטית. מחלקה כזו יכולה להכיל רק שדות בעלי המגדיר static בעצמם, ולא ניתן ליצור עצמים שלה. הגישה אל שדות במחלקה כזאת נעשית דרך שם המחלקה.
* partial - מציין שהמחלקה מפוצלת לשני קבצים. מגדיר זה מאפשר לשים קוד "מנהלתי", שלא כולל לוגיקה אלא הגדרת משתנים למשל, בקובץ נפרד, ובכך להקל על הקריאה. עם זאת, אין הגבלה אמיתית על סוג הקוד שניתן לשים בכל חלק של המחלקה.
 
ClassName הוא שם המחלקה. השם יכול להכיל אותיות, מספרים וקו תחתי ('_'), אך לא יתחיל במספר. מקובל להשתמש בשמות בסגנון פסקל - כל מילה בשם מתחילה באות גדולה, ללא הפרדה בין המילים.
 
== מאפיינים ==