VB变体型数组
我在网上看到“程序优化时,尽量不要使用变体型变量”一句,发表一下个人看法,让大家看看对不?因为我最近做的程序里有不少变体型:(1)由于VB中不可以一次性对一个数组整体复制...
我在网上看到“程序优化时,尽量不要使用变体型变量”一句,发表一下个人看法,让大家看看对不?因为我最近做的程序里有不少变体型:
(1)由于VB中不可以一次性对一个数组整体复制(除数值顺寻表),因此只能用变体型变量代替数组:a=array(。。。)
(2)但当定义的变体型变量参加运算时,由于其容纳很多数据类型,所以即使一个字符和数字相加,程序也不会报错,所以尽量不要用变体型变量,
(3)当变量是变体型数组时,由于其只是引用,而不参加运算,故可以广泛运用。 我解释一下第三条:
我不是说变体型本身不参加运算,而是在我的程序里没有参加运算,例如:
a=Array("张三","王五")
Combo6.AddItem a(1) (数组只参加了引用,而没有利用其运算)
咱先不谈论语句是否有错误,我想问一下就是这样的较多的引用变体型数组,是否会对程序有不好的影响。
上述观点,请大家指教,因为我的程序快要上交了,需要尽快修改,所以
大家帮忙忙!!! 展开
(1)由于VB中不可以一次性对一个数组整体复制(除数值顺寻表),因此只能用变体型变量代替数组:a=array(。。。)
(2)但当定义的变体型变量参加运算时,由于其容纳很多数据类型,所以即使一个字符和数字相加,程序也不会报错,所以尽量不要用变体型变量,
(3)当变量是变体型数组时,由于其只是引用,而不参加运算,故可以广泛运用。 我解释一下第三条:
我不是说变体型本身不参加运算,而是在我的程序里没有参加运算,例如:
a=Array("张三","王五")
Combo6.AddItem a(1) (数组只参加了引用,而没有利用其运算)
咱先不谈论语句是否有错误,我想问一下就是这样的较多的引用变体型数组,是否会对程序有不好的影响。
上述观点,请大家指教,因为我的程序快要上交了,需要尽快修改,所以
大家帮忙忙!!! 展开
1个回答
展开全部
楼主,我只想告诉你一个道理,存在即是合理,我想开发vb的工程师们,不会比说这句话“程序优化时,尽量不要使用变体型变量”的笨到哪里去吧,既然他们设计了这东西,肯定是有用的,
写程序呢就按照你能理解的思路来,不要刻意的去怎样怎样,如果真想写高效率的程序,就不要用vb了,拿汇编写最快,省去了中间编译环节的开销...
别听那些似懂非懂的人胡说八道,讨论这个问题就跟讨论吃辣椒是好还是坏的问题了,有的说伤胃,有的说驱寒,看你怎么理解了,我就不信吃了辣椒胃就坏了,不吃就会得风湿,只是脑子有这个概念就好了,别太苛求了.....
写程序呢就按照你能理解的思路来,不要刻意的去怎样怎样,如果真想写高效率的程序,就不要用vb了,拿汇编写最快,省去了中间编译环节的开销...
别听那些似懂非懂的人胡说八道,讨论这个问题就跟讨论吃辣椒是好还是坏的问题了,有的说伤胃,有的说驱寒,看你怎么理解了,我就不信吃了辣椒胃就坏了,不吃就会得风湿,只是脑子有这个概念就好了,别太苛求了.....
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询