לא כל כך הבנתי את מה שרשמת בקשר לשאלה הראשונה ,
אני לא כל כך יודע מה זה date member אני קצת חדש בכל הנושא של סי שארפואם הגדרתי משתמשים בprivate ובניתי בונה , בנוסף בניתי פעולות של GET ו Set שהם Public בפועלות האלה אני מציב תנאי שהנתון יתקבל במחלקה רק אם הוא חיובי(נניח אני קולט ציונים )ואחרי זה אני הולך לתוכנית עצמה ואני קולט מספר שלילי נניח 50- , ואז אני משתמש בבונה ומציב את 50- במשתנים שהבונה מקבל
מה שיוצא שבעצם עקפתי את הprivte ובמחלקה יקלטו ציונים שלילים
תקן אותי אם אני טועה
....
תודה