Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Indexering | Arrayer
Quizzes & Challenges
Quizzes
Challenges
/
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

Suggested prompts:

Can you explain how to modify an element in an array?

What happens if I try to access an index that doesn't exist?

Can you give more examples of accessing array elements?

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