Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Pateikia kintamą elementą, kuriame yra masyvas.

Sintaksė

Array( arglist )

Būtinas arglistargumentas yra kableliais atskirtų reikšmių sąrašas, priskirtas masyvo elementams, esantiems variante. Jei argumentai nenurodyti, sukuriamas nulinio ilgio masyvas.

Pastabos

Įvardijimas, naudojamas masyvo elementui nurodyti, susideda iš kintamasis pavadinimo ir skliaustelių su rodyklės numeriu, nurodančiu norimą elementą. Toliau pateiktame pavyzdyje pirmoji sakinys sukuria kintamąjį, pavadintą Avariantu. Antrasis sakinys priskiria masyvą kintamajam A. Paskutinis sakinys priskiria reikšmę, esančią antrame masyvo elemente, kitam kintamajam.

Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Dim A As Variant
A = Array(10,20,30)
B = A(2)

Masyvo, sukurto naudojant funkciją Array , apatinė riba nustatoma pagal apatinę ribą, nurodytą sakiniu Option Base , nebent Masyvas apibrėžtas su tipų bibliotekos pavadinimu (pvz. , VBA. Masyvas). Jei apibrėžtas naudojant tipo bibliotekos pavadinimą, parinkčių bazė neturi įtakos masyvui.

Pastaba:  Variantas, kuris nedeklaruojamas kaip masyvas, vis tiek gali turėti masyvą. Varianto kintamajame gali būti bet kokio tipo masyvas, išskyrus fiksuoto ilgio eilutes ir vartotojo apibrėžiamus tipus. Nors variantas , kuriame yra masyvas, konceptualiai skiriasi nuo masyvo, kurio elementai yra varianto tipo, masyvo elementai pasiekiami tokiu pačiu būdu.

Pavyzdys

Šiame pavyzdyje naudojama masyvo funkcija, kad būtų pateiktas variantas , kuriame yra masyvas.

Dim MyWeek, MyDay
MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
' Return values assume lower bound set to 1 (using Option Base
' statement).
MyDay = MyWeek(2) ' MyDay contains "Tue".
MyDay = MyWeek(4) ' MyDay contains "Thu".

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×