Какво е масиви в C #?
Масивът се използва за съхраняване на колекция или поредица от елементи. Тези елементи ще бъдат от същия тип.
Така например, ако сте имали масив от Integer стойности, масивът може да бъде колекция от стойности като [1, 2, 3, 4]. Тук броят на елементите в масива е 4.
Масивите са полезни, когато искате да съхранявате колекция от стойности от същия тип. Така че, вместо да декларирате променлива за всеки елемент, можете просто да декларирате една променлива.
Тази променлива ще сочи към масив или списък с елементи, който ще отговаря за съхраняването на елементите на масива.
Нека да разгледаме как можем да работим с масиви в C #. В нашия пример ще декларираме масив от цели числа и ще работим съответно с тях.
Обърнете внимание, че целият код по-долу е направен във файла Program.cs.
Стъпка 1) Деклариране на масив - Първата стъпка е да се декларира масив. Нека да видим как можем да постигнем това чрез примера по-долу.
Обяснение на кода: -
- Първата част е типът данни. Той определя вида на елементите, използвани в масива. Така че в нашия случай ние създаваме масив от цели числа.
- Втората част [], която определя ранга на масива. (Рангът е заместител, който указва броя на елементите, които ще съдържа масивът)
- Следва Името на масива, което в нашия случай е „стойности“. Имайте предвид, че виждате зелено извито подчертаване, не се притеснявайте за това. Това е просто .Net казва, че сте декларирали масив, но не го използвате никъде.
Стъпка 2) Следващата стъпка е инициализиране на масива. Тук ще посочим броя на стойностите, които масивът ще съдържа. Също така ще присвоим стойности на всеки елемент от масива.
Обяснение на кода: -
- Първо, задаваме броя на елементите, които масивът ще държи на 3. Така че в квадратните скоби казваме, че масивът ще съдържа 3 елемента.
- След това присвояваме стойности на всеки елемент от масива. Можем да направим това, като посочим името на променливата + позицията на индекса в масива.
Значения [0] означава, че съхраняваме стойност в първата позиция на масива. По същия начин за достъп до втората позиция използваме обозначението на стойности [1] и така нататък и т.н.
Забележка : - В масиви позицията на индекса започва от 0.
Стъпка 3) Нека сега покажем отделните елементи на масива в конзолата. Нека добавим кода по-долу, за да постигнем това.
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();}}}
Обяснение на кода: -
Това е простата част, в която просто използваме метода Console.WriteLine, за да изпратим всяка стойност на елемента към конзолата.
Имайте предвид, че отново имаме достъп до всеки елемент с помощта на името на променливата на масива заедно с позицията на индекса.
Ако горният код е въведен правилно и програмата бъде изпълнена, ще се покаже следният изход.
Изход:
От изхода можете да видите всички стойности на масива, които се показват в конзолата.