C # masyvo pamoka: kurkite, deklaruokite, inicijuokite

Anonim

Kas yra masyvai C #?

Masyvas naudojamas kolekcijai ar elementų serijai laikyti. Šie elementai bus to paties tipo.

Taigi, pavyzdžiui, jei turėtumėte sveikųjų skaičių masyvą, masyvas gali būti vertybių, tokių kaip [1, 2, 3, 4], rinkinys. Čia masyvo elementų skaičius yra 4.

Masyvai yra naudingi, kai norite išsaugoti to paties tipo reikšmių rinkinį. Taigi, užuot deklaravę kiekvieno elemento kintamąjį, galite tiesiog deklaruoti vieną kintamąjį.

Šis kintamasis nurodys masyvą arba elementų sąrašą, kuris bus atsakingas už masyvo elementų saugojimą.

Pažvelkime, kaip galime dirbti su masyvais C #. Savo pavyzdyje mes paskelbsime sveikųjų skaičių masyvą ir atitinkamai su jais dirbsime.

Atminkite, kad visas žemiau pateiktas kodas daromas program.cs faile.

1 žingsnis) Masyvo deklaravimas - pirmas žingsnis yra masyvo deklaravimas. Pažiūrėkime, kaip tai pasiekti, pateikdami žemiau pateiktą kodo pavyzdį.

Kodo paaiškinimas: -

  1. Pirmoji dalis yra duomenų tipas. Jis nurodo masyve naudojamų elementų tipą. Taigi mūsų atveju mes kuriame sveikųjų skaičių masyvą.
  2. Antroji dalis [], kurioje nurodomas masyvo rangas. (Reitingas yra vietos ženklas, nurodantis masyvo elementų skaičių)
  3. Kitas yra masyvo pavadinimas, kuris mūsų atveju yra „reikšmės“. Atkreipkite dėmesį, kad matote žalią vingiuotą pabraukimą, nesijaudinkite dėl to. Tai tiesiog .Net sakykite, kad jūs deklaravote masyvą, bet niekur jo nenaudojate.

2 žingsnis) Kitas žingsnis yra inicializuoti masyvą. Čia mes nurodysime masyvo reikšmių skaičių. Mes taip pat ketiname priskirti reikšmes kiekvienam masyvo elementui.

Kodo paaiškinimas: -

  1. Pirmiausia nustatome elementų, kuriuos masyvas laikys, skaičių 3. Taigi laužtiniuose skliaustuose sakome, kad masyvas talpins 3 elementus.
  2. Tada kiekvienam masyvo elementui priskiriame vertes. Tai galime padaryti nurodydami masyvo kintamojo pavadinimą + indekso poziciją.

    Taigi reikšmės [0] reiškia, kad reikšmę saugome pirmoje masyvo pozicijoje. Panašiai norėdami patekti į antrąją poziciją, mes naudojame reikšmių žymėjimą [1] ir pan.

    Pastaba : - Masyvuose indekso padėtis prasideda nuo 0.

3 žingsnis. Dabar rodykime atskirus masyvo elementus konsolėje. Pridėkime toliau pateiktą kodą, kad tai pasiektume.

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();}}}

Kodo paaiškinimas: -

Tai paprasta dalis, kurioje mes tiesiog naudojame „Console.WriteLine“ metodą kiekvienai elemento vertei siųsti į konsolę.

Atkreipkite dėmesį, kad vėlgi prieiname kiekvieną elementą naudodami masyvo kintamojo pavadinimą kartu su indekso padėtimi.

Jei aukščiau nurodytas kodas įvestas tinkamai ir programa vykdoma, bus rodoma tokia išvestis.

Išvestis:

Išvestyje galite pamatyti visas masyvo reikšmes, rodomas konsolėje.