Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Indexering | Arrayer
C#-Grunder

bookIndexering

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

main.cs

copy
1
arrayName[index];

Låt oss titta på ett exempel där vi får åtkomst till ett arrayelement via dess index:

main.cs

main.cs

copy
12345678910111213
using 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

main.cs

copy
1
arrayName[index] = newValue;

Till exempel:

main.cs

main.cs

copy
1234567891011121314151617181920
using 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]); } } }
question mark

Vad blir utdata för följande kod?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 3

Fråga AI

expand

Fråga AI

ChatGPT

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

bookIndexering

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

main.cs

copy
1
arrayName[index];

Låt oss titta på ett exempel där vi får åtkomst till ett arrayelement via dess index:

main.cs

main.cs

copy
12345678910111213
using 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

main.cs

copy
1
arrayName[index] = newValue;

Till exempel:

main.cs

main.cs

copy
1234567891011121314151617181920
using 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]); } } }
question mark

Vad blir utdata för följande kod?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 3
some-alt