Menu
Coddy logo textTech

גישה לאיברים

חלק מהיחידה יסודות במסלול ה-C# של Coddy. שיעור 56 מתוך 69.

ב-C# אנחנו משתמשים במערכים כדי לאחסן כמה ערכים במשתנה יחיד. כל ערך במערך נקרא איבר, ולכל איבר יש אינדקס. האינדקסים מתחילים ב-0 ומסתיימים באורך המערך פחות אחד. לדוגמה, הסתכלו על המערך הבא: 

char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
  • האיבר a נמצא באינדקס 0
  • האיבר b נמצא באינדקס 1
  • ...
  • האיבר g נמצא באינדקס 6

כדי לגשת לאיבר במערך, אפשר להשתמש באינדקס שלו בתוך סוגריים מרובעים. לדוגמה, כדי לגשת לאיבר הראשון במערך בשם letters, נשתמש ב־letters[0].

הנה דוגמה:

int[] numbers = {10, 20, 30, 40, 50};
int element = numbers[2];

המשתנה element יכיל את הערך 30, כי הוא ניגש לאיבר השלישי (שהאינדקס שלו הוא 2).

challenge icon

אתגר

קל

צרו מתודה בשם Values שמקבלת מערך כארגומנט ומדפיסה את כל הפריטים במערך בזה אחר זה.

כדי לעבור על מערך, השתמשו בשדה .Length:

for (int i = 0; i < numbers.Length; i++) {
	// code
}

כך i יעבור מ־0 עד numbers.Length (לא כולל), וזה בדיוק כל האינדקסים של המערך.

נסו בעצמכם

using System;

public class Program {
    public static void Values(int[] arr) {
        // כתבו כאן קוד
    }

    public static void Main(string[] args) {
        int[] numbers = {10, 20, 30, 40, 50};
        Values(numbers);
    }
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר C# אונליין