2013-02-19 63 views
0

我正在研究一個有六個元素數組的vbscript文件。該數組聲明如下。在vbScript中使用大小寫

dim grpaddarray(6), gpaddname 

grpaddarray(0)= "someinformation" 
grpaddarray(1)= "someinformation" 
grpaddarray(2)= "someinformation" 
grpaddarray(3)= "someinformation" 
grpaddarray(4)= "someinformation" 
grpaddarray(5)= "someinformation" 

正因爲如此,我讓他們用小寫'dim'而不是大寫'DIM'聲明,當我調用它們時,我的數組對象將被忽略。我之前從未使用過vbscript,因此我不知道case是否是DIM上的問題。或者我的程序的工作方式與小寫或大寫DIM相同,是否暗淡?

謝謝。

回答

1

VBScript不區分大小寫,所以dim,​​和dIm都被認爲是等效的。你的數組仍然是一個數組。

(在我看來,你能比你本來可以複製/代碼粘貼到這個問題,更少的時間已經測試了這一點。)

dim TestArray(3) 
TestArray(0) = "Testing" 
TestArray(1) = "Two" 
TestArray(2) = 123 

MsgBox TestArray(0) 
MsgBox TestArray(1) 
MsgBox TestArray(2) 

DIM TestArrayTwo(3) 
TestArrayTwo(0) = "Testing two" 
TestArrayTwo(1) = "Two two" 
TestArrayTwo(2) = 123456 

MsgBox TestArrayTwo(0) 
MsgBox TestArrayTwo(1) 
MsgBox TestArrayTwo(2) 
+0

是的,我想你是對的。有了這個特定的場景,我無法測試它,因爲我無法訪問腳本化的虛擬機。同時,我可能可以創建我自己的個人測試用例,因此您的權利。再次感謝。 – Mikey 2013-02-19 23:35:07

1

從MS的Dim Statement文章使用captialised版本Dim。 VBScript不區分大小寫,所有三個都是有效的。我會確保我始終在任何代碼庫中始終使用相同的案例。爲便於輸入dim節省了按鍵。

+0

感謝您的反饋。 – Mikey 2013-02-19 23:33:21