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

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 denna gång har elementen sina motsvarande index skrivna under sig:

Vi kan komma åt ett element i en array med följande syntax:

main.cs

main.cs

copy
1
arrayName[index];

Låt oss titta på exemplet med att komma åt 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 kommer vi åt det tionde elementet i arrayen och det ger 0 som resultat. Detta beror på att när vi skapar en ny tom array fylls den automatiskt med relevanta nollvärden beroende på dess datatyp.

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 från följande kod?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 46

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

Avsnitt 1. Kapitel 46
some-alt