ממשק (תכנות) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Delta739 (שיחה | תרומות)
אין תקציר עריכה
Matanyabot (שיחה | תרומות)
מ בוט החלפות: מאחר ש
שורה 58:
}
</source>
בפקודת ההדפסה הראשונה (Console.WriteLine היא פקודה ב-C# שגורמת לטקסט להיות מוצג על המסך, הדבר מכונה הדפסה למרות שלא מדובר בהדפסה של ממש), שואלים למעשה את a אם הוא קטן מ-b. מאחר והתוצאהשהתוצאה היא 1- הכוונה לאמת.{{ש}}
בפקודת ההדפסה השנייה, שואלים את b אם הוא קטן מ-a. מאחר והתוצאהשהתוצאה היא 1 הכוונה לשקר (b נמצא אחרי a על סרגל הצירים).{{ש}}
בפקודה ההדפסה השנייה, שואלים את a אם הוא קטן מ-c. במקרה זה הם שווים ולכן התוצאה היא 0 (אין הכרעה מי יותר גדול).
* '''INotifyPropertyChanged''' - ממשק שבא להבטיח שאובייקט יעדכן את הסביבה שלו כאשר שדה כלשהו שלו משתנה. הממשק חשוב לטכנולוגיית [[WPF]] ול-Binding. אם לאובייקט יש למשל שדה בשם FirstName והוא מוצמד לשדה טקסט של TextBlock, והאובייקט עונה על חוזה (ממשק) זה, אז ברגע שישתנה השדה שלו גם הטקסט על הפקד ישתנה. במילים פשוטות, שינוי של ערך בזיכרון מעדכן את ממשק המשתמש על השינוי שנעשה בו.