C # Array Tutorial: Create, Declare, Initialize

Anonim

Vad är en arrays i C #?

En matris används för att lagra en samling eller en serie element. Dessa element kommer att vara av samma typ.

Så om du till exempel hade en array med heltalsvärden kan matrisen vara en samling värden som [1, 2, 3, 4]. Här är antalet element i matrisen 4.

Arrayer är användbara när du vill lagra en samling värden av samma typ. Så istället för att förklara en variabel för varje element kan du bara deklarera en variabel.

Denna variabel pekar på en matris eller en lista med element som ansvarar för att lagra elementen i matrisen.

Låt oss titta på hur vi kan arbeta med matriser i C #. I vårt exempel kommer vi att förklara en rad heltal och arbeta med dem därefter.

Observera att all nedanstående kod görs till filen Program.cs.

Steg 1) Deklarera en matris - Det första steget är att deklarera en matris. Låt oss se hur vi kan uppnå detta med nedanstående exempel.

Kodförklaring: -

  1. Den första delen är datatypen. Den anger vilken typ av element som används i matrisen. Så i vårt fall skapar vi en rad heltal.
  2. Den andra delen [], som anger rangordningen för matrisen. (Rangordningen är en platshållare som anger antalet element som matrisen kommer att innehålla)
  3. Nästa är namnet på arrayen som i vårt fall är 'värden'. Observera att du ser en grön, snurrande understrykning, oroa dig inte för det. Det är bara .Net som säger att du har deklarerat en array, men inte använder den någonstans.

Steg 2) Nästa steg är att initiera matrisen. Här ska vi ange antalet värden som matrisen kommer att innehålla. Vi kommer också att tilldela värden till varje element i matrisen.

Kodförklaring: -

  1. Först ställer vi in ​​antalet element som matrisen kommer att hålla till 3. Så i hakparenteserna säger vi att arrayen kommer att innehålla 3 element.
  2. Sedan tilldelar vi värden till varje element i matrisen. Vi kan göra detta genom att ange variabelnamnet + indexpositionen i matrisen.

    Så värden [0] betyder att vi lagrar ett värde i gruppens första position. På samma sätt för att komma åt den andra positionen använder vi värderingarna [1] och så vidare och så vidare.

    Obs : - I arrays börjar indexpositionen från 0.

Steg 3) Låt oss nu visa de enskilda elementen i matrisen i konsolen. Låt oss lägga till koden nedan för att uppnå detta.

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){Int32[] value;value=new Int32[3];value[0]=1;value[1]=2;value[2]=3;Console.WriteLine(value[0]);Console.WriteLine(value[1]);Console.WriteLine(value[2]);Console.ReadKey();}}}

Kodförklaring: -

Detta är den enkla delen där vi bara använder Console.WriteLine-metoden för att skicka varje elementvärde till konsolen.

Observera att vi återigen kommer åt varje element med hjälp av arrayvariabelns namn tillsammans med indexpositionen.

Om ovanstående kod matas in ordentligt och programmet körs visas följande utdata.

Produktion:

Från utgången kan du se alla värden för matrisen som visas i konsolen.