כפרמטר באובייקטC# Struct.

Saturday, March 30, 2013

מהו Struct? ולמה אני צריך אותו? השאלה המעניינת היא מי בכלל משתמש בו?? למעשה אם הקוד שלכם מכיל גיוון של אובייקטים, סטרקטים, אינטרפייסים , ואובייקטים אבסטרקטים אז אחד מהשתים, או שאתם אנשי מקצוע טובים שמבינים במה כל טיפוס טוב ורע או שלא.. Struct הוא אובייקט "מנוון" ?? ממש לא, צורת ההגדרה פשוט מזכירה שימוש באובייקטים. שזה אומר שימוש בשדות, קונסטרקטור וכו'. למעשה זה די דופק אותנו הדימיון הזה כי ישנה נטייה להשתמש בהם בצורה הרגילה לשימוש באובייקטים וכאמור זה ממש לא אובייקט. שפת c#  מלאה ב Structures בשימוש יום יומי בלי שאנו בכלל שמים לב.. לדוגמא: System.Windows.Media.COLOR; System.Windows POINT;System.INT32  חשוב להבין ש Struct הוא Value Type ולא Reference  Type כמו אובייקט. מה...
תגיות:
אין תגובות