我讀書用VB編寫的舊代碼,我不明白是什麼意思這行代碼我不明白是什麼意思這行代碼
CType(Cache("tabl"), Array)(CInt(Cache("lg")), 0) = myValue
任何幫助嗎?
我讀書用VB編寫的舊代碼,我不明白是什麼意思這行代碼我不明白是什麼意思這行代碼
CType(Cache("tabl"), Array)(CInt(Cache("lg")), 0) = myValue
任何幫助嗎?
它使用從Cache
對象獲得的值設置多維數組。
一個更可讀的代碼可能是這樣的:
Dim yourArray as Array = CType(Cache("tabl"), Array)
Dim intPosition as Integer = CInt(Cache("lg"))
yourArray(intPosition, 0) = myValue
+1。將代碼分解成多個語句總是比較容易。 – Neolisk 2014-10-28 13:33:57
CType(Cache("tabl"), Array)
- >轉換爲陣列
(CInt(Cache("lg")), 0)
- >位置(因此TAB1是二dimenstional陣列)
myValue
分配值是位置
喜歡
array1(0,0)=10
爲了更好的答案,請告訴我們緩存的聲明。 – 2014-10-28 15:51:26