Vadnica za matriko C #: Ustvari, prijavi in ​​inicializiraj

Anonim

Kaj so nizi v jeziku C #?

Matrika se uporablja za shranjevanje zbirke ali niza elementov. Ti elementi bodo iste vrste.

Če bi imeli na primer matriko vrednosti Integer, bi lahko bila zbirka vrednosti, kot je [1, 2, 3, 4]. Tu je število elementov v matriki 4.

Polja so uporabna, če želite shraniti zbirko istovrstnih vrednosti. Namesto da spremenljivko deklarirate za vsak element, lahko preprosto prijavite eno spremenljivko.

Ta spremenljivka bo kazala na polje ali seznam elementov, ki bodo odgovorni za shranjevanje elementov polja.

Poglejmo, kako lahko delamo z nizi v jeziku C #. V našem primeru bomo razglasili vrsto celih števil in v skladu s tem delali z njimi.

Upoštevajte, da je vsa spodnja koda narejena datoteki Program.cs.

Korak 1) Prijava matrike - Prvi korak je razglasitev matrike. Poglejmo, kako lahko to dosežemo s spodnjim primerom kode.

Pojasnilo kode: -

  1. Prvi del je podatkovni tip. Določa vrsto elementov, uporabljenih v matriki. V našem primeru torej ustvarjamo vrsto celih števil.
  2. Drugi del [], ki določa rang polja. (Rank je ograda, ki določa število elementov, ki jih bo matrika vsebovala)
  3. Nato je ime matrike, ki je v našem primeru 'vrednosti'. Upoštevajte, da vidite zeleno mehko podčrtavanje, ne skrbite zaradi tega. To je samo .Net pravi, da ste prijavili matriko, vendar je nikjer ne uporabljate.

Korak 2) Naslednji korak je inicializacija matrike. Tu bomo določili število vrednosti, ki jih bo imela matrika. Prav tako bomo dodelili vrednosti vsakemu elementu polja.

Pojasnilo kode: -

  1. Najprej nastavimo število elementov, ki jih bo matrika imela na 3. Torej v oglatih oklepajih rečemo, da bo matrika vsebovala 3 elemente.
  2. Nato vsakemu elementu polja dodelimo vrednosti. To lahko storimo z določitvijo imena spremenljivke + položaja indeksa v matriki.

    Vrednosti [0] pomeni, da vrednost shranjujemo na prvem mestu matrike. Za dostop do drugega položaja uporabljamo zapis vrednosti [1] in tako naprej in tako naprej.

    Opomba : - V nizih se položaj indeksa začne od 0.

3. korak) Zdaj prikažemo posamezne elemente polja v konzoli. Da to dosežemo, dodajte spodnjo kodo.

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

Pojasnilo kode: -

To je preprost del, v katerem samo uporabimo metodo Console.WriteLine za pošiljanje vsake vrednosti elementa v konzolo.

Upoštevajte, da znova dostopamo do vsakega elementa s pomočjo imena spremenljivke polja skupaj s položajem indeksa.

Če je zgornja koda pravilno vnesena in se program zažene, se prikaže naslednji izhod.

Izhod:

Iz izhoda lahko vidite vse vrednosti polja, ki so prikazane v konzoli.