Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Indeksering | Section
Practice
Projects
Quizzes & Challenges
Quizer
Challenges
/
C#-Grunnleggende

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 den siste elementets indeks 1 mindre enn size på arrayet (size - 1).

Følgende illustrasjon er en litt modifisert versjon av den fra forrige kapittel, men denne gangen har elementene sine tilsvarende indekser skrevet under seg:

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 hvor vi 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 skyldes at 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 1. Kapittel 46

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

Seksjon 1. Kapittel 46
some-alt