1樓:
首先糾正一個錯誤,array不能做陣列名,因為array本身就是個陣列函式。
假如=右邊沒有textbox1.text1
當i=0時,array(0)=1 text1box1.textbox1的值是1。
當i=1 array(1)=2,textbox1.text的值是2,但它將覆蓋array(0)的值,也 就是說textbox1.text被重新賦值了。
以此類推當i=9時,array(9)=10它將覆蓋array(8)的值。
假如=右邊有textbox1.text。
當i=0時,array(0)=1,textbox1.text的值1。
當i=1時,array(1)=2 &(&是字串連線符號,他可以將不是字元型資料自動轉換成字元型)將把array(0)和array(1)的值轉換成字元型然後再將其值連線,在把連線後的值賦給textbox1.text。
以此類推,當i=9時, textbox1.text的值就是i=1、2、3.....9的值通過&連線後的字串 。其值為字串「12345678910」。
2樓:戀紅
如果=號右邊沒有這個textbox1.text,那麼每次產生的array(i)的值會賦給前面的textbox1,並覆蓋掉原先textbox1中的內容了,最後在textbox1中只有最後輸出的那個了.所以必須在等號右邊加上textbox1.
text,這樣才能將後來的內容新增在前面的內容之後,最後得到全部內容.
3樓:
打個比方好了..對array陣列裡面有1,2...9個數字求和,我們需要在迴圈裡面寫上sum=sum+array(i),這個樓主應該非常清楚把~但是如果sum=sum+1變成了sum=array(i),結果變成了sum=9而不是45,其實原理就是如此..
textbox1.text的作用就是將原來的字串和新的一個字元疊加,這樣才會輸出所有 array所有的數,就是樓主所說的結果
vb陣列問題
教你一點關於隨機數的知識 語法 rnd number 可選的 number 引數是 single 或任何有效的數值表示式。返回值如果 number 的值是 rnd 生成 小於 0 每次都使用 number 作為隨機數種子得到的相同結果。大於 0 序列中的下一個隨機數。等於 0 最近生成的數。省略 序...
魔獸LR輸出問題求助,魔獸LR輸出問題 求助
首先雕文最好換成瞄準雕文 毒蛇釘刺雕文。因為毒蛇釘刺不僅延長持續時間,而且還提升奇美拉射擊的傷害 金色森林肩膀換成t6肩膀出4t6效果,這個效果沒有一件散件可以代替個人建議手動輸出,只需要把瞄準射擊,奇美拉射擊和穩固射擊都分別和殺戮命令 沉默射擊綁成巨集,戰鬥時候先來個毒蛇釘刺,然後奇美拉和瞄準cd...
FLASH輸出問題
flash cs4對低版本的輸出相容比較差 as2.0版本的flash就建議用flash8 或者 cs3輸出吧 無謂用cs4 你反解得是比較早的版本,反解多少都會生出亂碼影響效率。1.0,2.0,3.0的其中一個差別就是容錯率,3.0語法是一點錯誤都不允許的,而1.0就要求很低了。有時間的發過啦給你...