允許:
創(chuàng)新互聯(lián)專注于子洲網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供子洲營(yíng)銷型網(wǎng)站建設(shè),子洲網(wǎng)站制作、子洲網(wǎng)頁(yè)設(shè)計(jì)、子洲網(wǎng)站官網(wǎng)定制、小程序設(shè)計(jì)服務(wù),打造子洲網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供子洲網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
Dim a()
a=Array(1,2,3,4,5,6)
而
Dim a(6)
a=Array(1,2,3,4,5,6)
是不允許的。
很可能是你的Vb程序中有Option Base語(yǔ)句。
vb.net 的數(shù)組基數(shù)都是從0開(kāi)始的,并且不支持 Option Base 語(yǔ)句。
textBox1.Text = textBox1.Text + " " + a[i, j];
a[i, j]數(shù)據(jù)類型不對(duì),不能和文本直接連
首先你是怎么重寫結(jié)構(gòu)的Sub New的呢?不會(huì)有這個(gè)錯(cuò)誤嗎:“結(jié)構(gòu)無(wú)法聲明沒(méi)有參數(shù)的非共享“Sub New”?
結(jié)構(gòu)是值類型,和類不一樣,不一定要有構(gòu)造函數(shù)。直接
Dim?B(2)?As?A
如果有一個(gè)含參數(shù)的Sub New(i As Integer)
Dim?B()?As?A={New?A(1),?New?A(2)}
有時(shí)要初始化很多個(gè)的時(shí)候可以用循環(huán)
Dim?c?As?Integer?=?50
Dim?B(c)?As?A
For?i?=?0?To?c
B(i)?=?New?A(i)
Next
不過(guò)這樣是對(duì)變量重新賦值,這種方法用在類上比較好。
看看這個(gè)有幫助哦:
F(X)數(shù)據(jù)定義有問(wèn)題。X此時(shí)為0。
解決方法:使用動(dòng)態(tài)數(shù)組。
Dim F0, F1, F2, F3, F4, F() As Double 'F為動(dòng)態(tài)數(shù)組
x = Val(TextBox2.Text)
REDIM F(x) '重新定義