Indexering
Varje element i en array har ett index, vilket helt enkelt är dess position i arrayen. Det första elementet har index 0, det andra elementet har index 1 och så vidare. Eftersom index börjar från 0, är det sista elementets index 1 mindre än arrayens size (size - 1).
Följande illustration är en något modifierad version av den från förra kapitlet, men den här gången har elementen sina motsvarande index skrivna under sig:
Ett element i en array kan nås med följande syntax:
main.cs
1arrayName[index];
Låt oss titta på ett exempel där vi får åtkomst till ett arrayelement via dess index:
main.cs
12345678910111213using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; Console.WriteLine(studentMarks[9]); // Output: 0 } } }
I koden ovan får vi åtkomst till det tionde elementet i arrayen och det returnerar 0. Detta beror på att när vi skapar en ny tom array fylls den automatiskt med relevanta nollvärden beroende på datatypen.
Varje element i en array är i princip en variabel.
Vi kan komma åt och ändra ett element i en array med följande syntax:
main.cs
1arrayName[index] = newValue;
Till exempel:
main.cs
1234567891011121314151617181920using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; studentMarks[0] = 50; studentMarks[1] = 77; studentMarks[2] = 97; Console.WriteLine(studentMarks[0]); Console.WriteLine(studentMarks[1]); Console.WriteLine(studentMarks[2]); } } }
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 1.59
Indexering
Svep för att visa menyn
Varje element i en array har ett index, vilket helt enkelt är dess position i arrayen. Det första elementet har index 0, det andra elementet har index 1 och så vidare. Eftersom index börjar från 0, är det sista elementets index 1 mindre än arrayens size (size - 1).
Följande illustration är en något modifierad version av den från förra kapitlet, men den här gången har elementen sina motsvarande index skrivna under sig:
Ett element i en array kan nås med följande syntax:
main.cs
1arrayName[index];
Låt oss titta på ett exempel där vi får åtkomst till ett arrayelement via dess index:
main.cs
12345678910111213using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; Console.WriteLine(studentMarks[9]); // Output: 0 } } }
I koden ovan får vi åtkomst till det tionde elementet i arrayen och det returnerar 0. Detta beror på att när vi skapar en ny tom array fylls den automatiskt med relevanta nollvärden beroende på datatypen.
Varje element i en array är i princip en variabel.
Vi kan komma åt och ändra ett element i en array med följande syntax:
main.cs
1arrayName[index] = newValue;
Till exempel:
main.cs
1234567891011121314151617181920using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; studentMarks[0] = 50; studentMarks[1] = 77; studentMarks[2] = 97; Console.WriteLine(studentMarks[0]); Console.WriteLine(studentMarks[1]); Console.WriteLine(studentMarks[2]); } } }
Tack för dina kommentarer!