3 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個贊
在vb中array() 函數(shù)用于創(chuàng)建數(shù)組,表示返回一個包含數(shù)組的 Variant??梢詣?chuàng)建數(shù)值數(shù)組(帶有數(shù)字 ID 鍵的數(shù)組)、關(guān)聯(lián)數(shù)組(帶有指定的鍵的數(shù)組,每個鍵關(guān)聯(lián)一個值)、多維數(shù)組(包含一個或多個數(shù)組的數(shù)組)。
array(50 25 369 42 23 36 88 127 )表示創(chuàng)建了一個多維數(shù)組,數(shù)組名為array,在這個數(shù)組里包含了50、25、369、42、23、36、88、127這八個數(shù)字。
擴(kuò)展資料
array() 函數(shù)創(chuàng)建數(shù)組的語法規(guī)則:
1、數(shù)值數(shù)組的語法
array(value1,value2,value3,etc.);
其中value規(guī)定鍵值。鍵值是windows中注冊表中的概念。鍵值位于注冊表結(jié)構(gòu)鏈末端,和文件系統(tǒng)的文件類似,包含當(dāng)前計(jì)算機(jī)及應(yīng)用程序執(zhí)行時使用的實(shí)際配置信息和數(shù)據(jù)。
2、關(guān)聯(lián)數(shù)組的語法
array(key=>value,key=>value,key=>value,etc.);
其中key規(guī)定鍵名(數(shù)值或字符串)。鍵名是注冊表?xiàng)l目的名稱,鍵值是為這個條目所賦予的值。

TA貢獻(xiàn)1854條經(jīng)驗(yàn) 獲得超8個贊
Array函數(shù)用來,返回一個包含數(shù)組的 Variant。
array(50 25 369 42 23 36 88 127 ):
myday3 = myweek(42)
Print Space(369); myday2; Space(369); myday3
aaa = Array(50, 25, 369, 42, 23, 36,,8,127)
1、語法:Array(arglist)
所需的 arglist 參數(shù)是一個用逗號隔開的值表,這些值用于給 Variant 所包含的數(shù)組的各元素賦值。如果不提供參數(shù),則創(chuàng)建一個長度為 0 的數(shù)組。
2、說明:用來表示數(shù)組元素的符號由變量名、圓括號以及括號中的所需元素的索引號組成。在下面的示例中,第一條語句創(chuàng)建一個 Variant 的變量 A。第二條語句將一個數(shù)組賦給變量 A。最后一條語句將該數(shù)組的第二個元素的值賦給另一個變量。
3、示例:
Option Base 1
Private Sub Form_Click()
Dim aaa As Variant
myweek = Array("mon", "tue", "wed", "thu", "fri", "sat", "sun")
myday2 = myweek(2) 'myday2 contains "tue"
myday3 = myweek(4)
Print Space(3); myday2; Space(3); myday3
aaa = Array(1, 2, 3, 4, 5, 6)
擴(kuò)展資料:
Array()函數(shù)是返回一個數(shù)組的函數(shù)。
表達(dá)式 Array(list)
允許數(shù)據(jù)類型: 字符,數(shù)字均可
實(shí)例: <%
Dim myArray()
For i = 1 to 7
Redim Preserve myArray(i)
myArray(i) = WeekdayName(i)
Next
%>
返回結(jié)果: 建立了一個包含7個元素的數(shù)組myArray
myArray("Sunday","Monday", ... ... "Saturday")

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個贊
Array函數(shù)用來,返回一個包含數(shù)組的 Variant:
語法:Array(arglist)
所需的 arglist 參數(shù)是一個用逗號隔開的值表,這些值用于給 Variant 所包含的數(shù)組的各元素賦值。如果不提供參數(shù),則創(chuàng)建一個長度為 0 的數(shù)組。
說明:用來表示數(shù)組元素的符號由變量名、圓括號以及括號中的所需元素的索引號組成。在下面的示例中,第一條語句創(chuàng)建一個 Variant 的變量 A。第二條語句將一個數(shù)組賦給變量 A。最后一條語句將該數(shù)組的第二個元素的值賦給另一個變量。
示例:
123 Dim A As Variant
A = Array(10,20,30)
B = A(2)
使用 Array 函數(shù)創(chuàng)建的數(shù)組的下界受 Option Base 語句指定的下界的決定, 除非 Array 是由類型庫(例如 VBA.Array )名稱限定。如果是由類型庫名稱限定,則 Array 不受 Option Base 的影響。
注意:沒有作為數(shù)組聲明的 Variant 也可以表示數(shù)組。除了長度固定的字符串以及用戶定義類型之外,Variant 變量可以表示任何類型的數(shù)組。盡管一個包含數(shù)組的 Variant 和一個元素為 Variant 類型的數(shù)組在概念上有所不同,但對數(shù)組元素的訪問方式是相同的。
添加回答
舉報(bào)