NET/משתנים: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
צחי (שיחה | תרומות)
מ עריכה
הוספתי טבלה שמתארת את הטיפוסים השלמים. אין לי מושג איך לכתוב מספר בחזקת מספר אחר אז תוסיפו בבקשה.
שורה 1:
{{NET}}
ל-‎.NET Framework יש ערכת משתנים בסיסית שאפשר להשתמש בה מכל השפות של NET., המשתנים האלה נמצאים בטווח השמות System. לדוגמא: משתנה מסוג מספר שלם - System.Int32. כל המשתנים הבסיסיים נגזרים מהמחלקה ValueType, בהיותם מוגדרים על ידי מבנים, ולא על ידי מחלקות (למעט המחלקה String המייצגת מחרוזת תווים).
 
=== המשתנים הבסיסיים בשפות NET.: ===
 
==== <u>מספרים שלמים:</u> ====
{| class="wikitable"
!שם
!מטרה
!תיאור
!גודל (בבתים)
!הערות
|-
|byte
|שמירת מספרים טבעיים קטנים
|שמירה של מספרים טבעיים בין 0 ל2 בחזקת 8
|1
|
|-
|Int16
|שמירה של מספרים שלמים בינוניים
|שמירה של מספרים שלמים בין מינוס 2 בחזקת 15 ל2 בחזקת 15
|2
|קיימת מילה שמורה עבור טיפוס זה בC#: short
|-
|Int32
|המשתנה לשמירת מספרים שלמים הסטנדרטי ראה הערות
|שמירה של מספרים שלמים בין מינוס 2 בחזקת 31 ל2 בחזקת 31
|4
|מומלץ להשתמש בטיפוס ככול שניתן מכיוון שרוב הפונקציות ב.NET משתמשות בטיפוס זה.
קיימת מילה שמורה עבור טיפוס זה בC#: int
|-
|Int64
|המשתנה לשמירת מספרים שלמים גדולים ראה הערות
|שמירה של מספרים שלמים בין מינוס 2 בחזקת 63 ל2 בחזקת 63
|8
|קיימת מילה שמורה עבור טיפוס זה בC#: long
|-
|sbyte
|שמירת מספרים שלמים קטנים מאוד
|שמירה של מספרים בין מינוס 2 בחזקת 7 לבין 2 בחזקת 7
|1
|s עבור [[w:סימן_(אריתמטיקה)|signed]]. הסימן שמור בביט השמאלי ביותר בטיפוס
|-
|<u<type
|שמירת מספרים טבעיים
|שמירה של מספרים בין 0 לבין 2 בחזקת הגודל בבתים * 8
|גודל הטיפוס
|<u>ללא הסוגריים המשולשים</u>.
מומלץ להמעיט שימוש בטיפוסים מהסוג הזה מסיבות של ניפוי שגיאות וסטנדרטים. u עבור unsigned.
 
כלומר, כול הביטים בטיפוס משמשים לאחסון המספר עצמו.
|}