2 תשובות
לא חושבת שאפשר אבל אתה יכול להחזיר מערך באורך 2
אנונימית
בכל פעם שאתה רוצה להחזיר משהו שהוא לא בסיסי, אתה צריך אובייקט מיוחד.
אפשר מערך מגודל 2, וגם אפשר אובייקטים מיוחדים שכל מה שהם עושים זה לעטוף זוגות של איברים (וגם יש אובייקטים שמה שהם עושים זה לעטוף שלשות של איברים כנראה, וכן הלאה...) זה הרבה פעמים נתמך בשפות תכנות כמשהו בסיסי שמגיע בספריות הבסיסיות של השפה. אני לא יודע באיזו ספרייה יש את זה בc# אבל גם להחזיר מערך מגודל 2 זה לא רע.
הרבה פעמים נרצה להחזיר אובייקט(שאפילו יצרנו בעצמנו) שמכיל כמה שדות מאשר את השדות באיזה משהו כמו מערך, כי מבחינתנו יש הרבה משמעות לשדות האלה בתכנה שלנו כמקבץ אחד. למשל רשימה של ערכים שמייצגים אדם, אז במקרה הזה נחזיר אובייקט שנקרא אדם שבתכלס זה יהיה סך הכל משהו שמחזיק בתוכו כמה איברים (שאת כולם אנחנו "מחזירים" במכה).
אפשר מערך מגודל 2, וגם אפשר אובייקטים מיוחדים שכל מה שהם עושים זה לעטוף זוגות של איברים (וגם יש אובייקטים שמה שהם עושים זה לעטוף שלשות של איברים כנראה, וכן הלאה...) זה הרבה פעמים נתמך בשפות תכנות כמשהו בסיסי שמגיע בספריות הבסיסיות של השפה. אני לא יודע באיזו ספרייה יש את זה בc# אבל גם להחזיר מערך מגודל 2 זה לא רע.
הרבה פעמים נרצה להחזיר אובייקט(שאפילו יצרנו בעצמנו) שמכיל כמה שדות מאשר את השדות באיזה משהו כמו מערך, כי מבחינתנו יש הרבה משמעות לשדות האלה בתכנה שלנו כמקבץ אחד. למשל רשימה של ערכים שמייצגים אדם, אז במקרה הזה נחזיר אובייקט שנקרא אדם שבתכלס זה יהיה סך הכל משהו שמחזיק בתוכו כמה איברים (שאת כולם אנחנו "מחזירים" במכה).
באותו הנושא: