העמסה עם תוספת ref
מה שקובע בהעמסה זו השאלה אם הקומפיילר יוכל לתרגם נכון את הקריאה.
נניח שהפונקציות הן אלה:
קוד:
static void Display(int x) { }
static void Display(ref int x) { }
הראשונה תיקרא ע"י קוד כזה:
Display(y);
השניה תיקרא ע"י הקוד הבא:
Display(ref int y);
מכיון שההבחנה בין תי הקריאות חדה וברורה (לקומפיילר כמובן), הקוד הזה יעבוד.
בקיצור התשובה על שאלתך היא - כן, אפשר.