Visual Basic .NET/Զանգվածներ
Զանգվածներ
[խմբագրել]Զանգվածը փոփոխականների հավաքածու է, որը ունի մեկ անուն և այդ փոփոխականները իրարից տարբերվում են ինդեքսով: Այդպիսի ամեն մի փոփոխական կոչվում է զանգվածի տարր: Այդ տարրերի քանակը կոչվում է զանգվածի չափ: Զանգվածի չափը սահմանափակվում է օպերատիվ հիշողությունով և տվյալնների տեսակով: Զանգվածի բոլոր տարրերը ունեն տվյալների նույն տիպը: Օրինակ այս տողի կոդը՝
Dim MyArray(5) As Integer
Ինդեքսը | Տվյալը |
00 | Nothing |
01 | Nothing |
02 | Nothing |
03 | Nothing |
04 | Nothing |
05 | Nothing |
Dim arrayName(upperBound) As arrayType
Սա նման է սովորական փոփոխական հռչակելուն մեկ տարբերությամբ, դա upperBound արգումենտն է: Ի տարբերություն Visual Basic-ի նախորդ տարբերակների, Visual Basic .NET-ում բոլոր զանգվածները սկսվում են 0-ից և վերջանում upperBound-ով, օրինակ՝
Dim MyArray(10) As Integer
կհայտարարվի MyArray անունով փոփոխական 11 Integer-ների համար տարածությամբ: Integer-ները պահվում են MyArray(0), MyArray(1),..., MyArray(10):
Զանգված և նշանակված արժեք մեկ տողում հայտարարելու համար, կատարեք հետևյալը
Dim MyArray() As Integer = New Integer(4) { 1, 2, 3, 4, 5 }
Զանգված ստեղծելու ուրիշ ճանապարհը հետևյալն է
Module Module1
Sub Main()
Dim MyArray As System.Array
MyArray = System.Array.CreateInstance(GetType(String), 4)
MyArray(0) = "a"
MyArray(1) = "b"
MyArray(2) = "c"
MyArray(3) = "d"
Console.WriteLine("Սեղմեք enter շարունակելու համար")
Console.ReadLine()
End Sub
End Module