תוכן עניינים:
הגדרה - מה המשמעות של מזהה?
מזהה, ב- C #, הוא שמו המוגדר על ידי המשתמש של רכיב תוכנית. זה יכול להיות מרחב שמות, מחלקה, שיטה, משתנה או ממשק.
מזהים הם סמלים המשמשים לזיהוי ייחודי של רכיב תוכנית בקוד. הם משמשים גם להתייחסות לסוגים, קבועים, פקודות מאקרו ופרמטרים. שם מזהה אמור לציין את המשמעות והשימוש באלמנט שהופנה אליו.
C # היא שפת תכנות אשר מורכבת ויישומה ככה שהמזהים הם רק ישויות קומפילציה. במהלך זמן הריצה, כל מזהה יופנה בהתייחסותו לכתובת הזיכרון ולקזז את המהדר שהוקצה לאסימון הזיהוי הטקסטואלי שלו.
Techopedia מסביר מזהה
כמו ב- C / C ++, מזהים ב- C # הם רגישים לאותיות רישיות.
מיקרוסופט ממליצה להשתמש בתוויות גמל או פסקל, יחד עם סמנטיקה, לשם שמות מזהים במקום הסימון ההונגרי ששימש לפני תכנות .NET. לדוגמה, "עובד סאלרי" עשוי לייצג את סימון הגמל שבו האות הראשונה של כל המילים היא באותיות רישיות למעט המילה הראשונה. סימון גמל משמש לשם שמירת חברים פרטיים, שדות ופרמטרים. "EmployeeSalary" הוא מזהה ברישום פסקל, מכיוון שכל המילים במזהה מתחילות באותיות גדולות. זה משמש בדרך כלל לשמות סוגים ולחברים שאינם פרטיים מסוג זה.
הכללים שיש לעקוב בעת השימוש במזהה כוללים:
- זה יכול להתחיל רק באות של האלף-בית או בקו תחתון (_), אך לא עם מספר
- זה יכול להיות שילוב של מספרים, אותיות, מחברים, רצף בריחה של יוניקוד וכו '.
- זו לא יכולה להיות מילת מפתח C #
- זה לא אמור להכיל שטח לבן
- זה לא יכול להכיל יותר מ -511 תווים
- יש להכריז עליו לפני הפנייתו
- לא יכולות להיות לה שני תחתונים רצופים בשמו מכיוון שמזהים כאלה משמשים ליישום
- לא ניתן להכריז על יותר ממזהה אחד עם אותו שם במסגרת אחת
מזהה מקודם עם "@" נקרא מזהה מילולי. למרות שהקידומת "@" מאפשרת להשתמש במילות מפתח, המסייעות להתממשקות עם שפות תכנות אחרות, זו אינה פרקטיקה מומלצת.
הגדרה זו נכתבה בהקשר של C #