Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Indeksering | Arrayer
C#-Grunnleggende

bookIndeksering

Hvert element i et array har en indeks, som ganske enkelt er posisjonen i arrayet. Det første elementet har indeksen 0, det andre elementet har indeksen 1, og så videre. Siden indekser starter fra 0, er indeksen til det siste elementet 1 mindre enn size på arrayet (size - 1).

Illustrasjonen nedenfor er en litt endret versjon av den fra forrige kapittel, men denne gangen er elementenes tilhørende indekser skrevet under dem:

Vi kan få tilgang til et element i et array ved å bruke følgende syntaks:

main.cs

main.cs

copy
1
arrayName[index];

La oss se på et eksempel på hvordan man får tilgang til et element i et array ved hjelp av indeksen:

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 ovenfor får vi tilgang til det tiende elementet i arrayet, og det gir 0 som resultat. Dette er fordi når vi oppretter et nytt tomt array, fylles det automatisk med relevante nullverdier i henhold til datatypen.

Hvert element i et array er i praksis en variabel.

Vi kan få tilgang til og endre et element i et array ved å bruke følgende syntaks:

main.cs

main.cs

copy
1
arrayName[index] = newValue;

For eksempel:

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

Hva vil være utdataene fra følgende kode?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 3

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 1.59

bookIndeksering

Sveip for å vise menyen

Hvert element i et array har en indeks, som ganske enkelt er posisjonen i arrayet. Det første elementet har indeksen 0, det andre elementet har indeksen 1, og så videre. Siden indekser starter fra 0, er indeksen til det siste elementet 1 mindre enn size på arrayet (size - 1).

Illustrasjonen nedenfor er en litt endret versjon av den fra forrige kapittel, men denne gangen er elementenes tilhørende indekser skrevet under dem:

Vi kan få tilgang til et element i et array ved å bruke følgende syntaks:

main.cs

main.cs

copy
1
arrayName[index];

La oss se på et eksempel på hvordan man får tilgang til et element i et array ved hjelp av indeksen:

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 ovenfor får vi tilgang til det tiende elementet i arrayet, og det gir 0 som resultat. Dette er fordi når vi oppretter et nytt tomt array, fylles det automatisk med relevante nullverdier i henhold til datatypen.

Hvert element i et array er i praksis en variabel.

Vi kan få tilgang til og endre et element i et array ved å bruke følgende syntaks:

main.cs

main.cs

copy
1
arrayName[index] = newValue;

For eksempel:

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

Hva vil være utdataene fra følgende kode?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 3
some-alt