Vad Är Arrayer?
Tänk dig en situation där vi behöver lagra ämnesbetyg för 50 elever. Ett sätt är att skapa 50 heltalsvariabler som lagrar betygen för 50 elever, men detta är mycket tidskrävande och ineffektivt. Istället kan vi skapa en array.
En array är som en samling variabler av samma typ.
Vi kan skapa en array med följande syntax:
main.cs
1datatype[] arrayName = new datatype[size];
datatype anger vilken typ av element arrayen kommer att innehålla, till exempel int, float, char osv.
size är antalet element som arrayen kommer att ha.
Med ovanstående syntax kan vi skapa en heltalsarray med 50 element:
main.cs
1int[] studentMarks = new int[50];
Storleken på en array är fast och kan inte ändras. Om vi vill initiera en array med vissa element vid deklarationen kan vi använda följande syntax:
main.cs
1datatype[] arrayName = {element1, element2, element3, ...};
I det här fallet behöver vi inte ange size på arrayen. Den bestäms automatiskt av kompilatorn baserat på antalet element som arrayen initieras med:
main.cs
12345678910111213using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] primeNumbers = { 2, 3, 5, 7, 11, 13, 17 }; Console.WriteLine(primeNumbers[3]); // Output: 7 } } }
size på arrayen ovan är 7 eftersom den initieras med sju element. Denna storlek förblir oförändrad under hela programmets gång.
Indexering i arrayer är en metod för att komma åt element med hjälp av numeriska index.
Det första elementet nås med index 0, det andra med index 1 och så vidare. Detta möjliggör snabb och enkel hämtning samt modifiering av värden. I kommande kapitel kommer vi att fördjupa oss i detta koncept och öva på att hitta element med hjälp av deras index.
Nedan visas en illustration av en strängarray som har 4 element:
Varje element är som en låda som innehåller ett värde, och det värdet kan ändras.
Tack för dina kommentarer!
Fråga AI
Fråga AI
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
Vad Är Arrayer?
Svep för att visa menyn
Tänk dig en situation där vi behöver lagra ämnesbetyg för 50 elever. Ett sätt är att skapa 50 heltalsvariabler som lagrar betygen för 50 elever, men detta är mycket tidskrävande och ineffektivt. Istället kan vi skapa en array.
En array är som en samling variabler av samma typ.
Vi kan skapa en array med följande syntax:
main.cs
1datatype[] arrayName = new datatype[size];
datatype anger vilken typ av element arrayen kommer att innehålla, till exempel int, float, char osv.
size är antalet element som arrayen kommer att ha.
Med ovanstående syntax kan vi skapa en heltalsarray med 50 element:
main.cs
1int[] studentMarks = new int[50];
Storleken på en array är fast och kan inte ändras. Om vi vill initiera en array med vissa element vid deklarationen kan vi använda följande syntax:
main.cs
1datatype[] arrayName = {element1, element2, element3, ...};
I det här fallet behöver vi inte ange size på arrayen. Den bestäms automatiskt av kompilatorn baserat på antalet element som arrayen initieras med:
main.cs
12345678910111213using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] primeNumbers = { 2, 3, 5, 7, 11, 13, 17 }; Console.WriteLine(primeNumbers[3]); // Output: 7 } } }
size på arrayen ovan är 7 eftersom den initieras med sju element. Denna storlek förblir oförändrad under hela programmets gång.
Indexering i arrayer är en metod för att komma åt element med hjälp av numeriska index.
Det första elementet nås med index 0, det andra med index 1 och så vidare. Detta möjliggör snabb och enkel hämtning samt modifiering av värden. I kommande kapitel kommer vi att fördjupa oss i detta koncept och öva på att hitta element med hjälp av deras index.
Nedan visas en illustration av en strängarray som har 4 element:
Varje element är som en låda som innehåller ett värde, och det värdet kan ändras.
Tack för dina kommentarer!