C# massiivi õpetus: loomine, deklareerimine, initsialiseerimine
Mis on massiivid C#-s?
Massiivi kasutatakse elementide kogu või seeria salvestamiseks. Need elemendid on sama tüüpi.
Näiteks kui teil on täisarvuliste väärtuste massiiv, võib massiiv olla väärtuste kogum, näiteks [1, 2, 3, 4]. Siin on massiivi elementide arv 4.
Massiivid on kasulikud, kui soovite salvestada sama tüüpi väärtuste kogu. Nii et selle asemel, et kuulutada a muutuja iga elemendi jaoks saate deklareerida ainult ühe muutuja.
See muutuja osutab massiivile või elementide loendile, mis vastutab massiivi elementide salvestamise eest.
Vaatame, kuidas saame C#-s massiividega töötada. Meie näites deklareerime täisarvude massiivi ja töötame nendega vastavalt.
Pange tähele, et kogu allolev kood tehakse faili Program.cs.
Step 1) Massiivi deklareerimine – esimene samm on massiivi deklareerimine. Vaatame, kuidas saame selle järgmise koodinäite abil saavutada.
Koodi selgitus: -
- Esimene osa on andmetüüp. See määrab massiivis kasutatavate elementide tüübi. Nii et meie puhul loome täisarvude massiivi.
- Teine osa [ ], mis määrab massiivi järjestuse. (Aste on kohatäide, mis määrab massiivi sisaldavate elementide arvu)
- Järgmine on massiivi nimi, mis meie puhul on "väärtused". Pange tähele, et näete rohelist särtsuvat allajoont, ärge selle pärast muretsege. See on lihtsalt .Net, mis ütleb, et olete massiivi deklareerinud, kuid ei kasuta seda kuskil.
Step 2) Järgmine samm on massiivi lähtestamine. Siin täpsustame massiivi säilitatavate väärtuste arvu. Samuti määrame massiivi igale elemendile väärtused.
Koodi selgitus: -
- Esiteks määrame massiivi mahutavate elementide arvu 3-le. Seega nurksulgudes ütleme, et massiiv mahutab 3 elementi.
- Seejärel omistame massiivi igale elemendile väärtused. Seda saame teha, määrates massiivi muutuja nime + indeksi positsiooni. Seega väärtused[0] tähendab, et salvestame väärtuse massiivi esimesse positsiooni. Sarnaselt teisele positsioonile juurdepääsuks kasutame väärtuste tähistust[1] ja nii edasi ja nii edasi.
märkused: – Massiivides algab indeksi asukoht nullist.
Step 3) Kuvame nüüd konsoolis massiivi üksikud elemendid. Selle saavutamiseks lisame alloleva koodi.
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(); } } }
Koodi selgitus: -
See on lihtne osa, kus me lihtsalt kasutame meetodit Console.WriteLine, et saata elemendi iga väärtus konsooli.
Pange tähele, et jällegi pääseme igale elemendile juurde massiivi muutuja nime ja indeksi positsiooni abil.
Kui ülaltoodud kood on õigesti sisestatud ja programm käivitatud, kuvatakse järgmine väljund.
Väljund:
Väljundist näete kõiki konsoolis kuvatava massiivi väärtusi.