读书人

请教定义时有[]的是代表什么?有什么不

发布时间: 2012-02-25 10:01:48 作者: rapoo

请问定义时有[]的是代表什么?有什么不同?
第一:Dim bytes() As Byte = New [Byte](1024) {}

第二:Dim bytes(1024) as New Byte


请问上面的第一和第二有什么不同,他们一般在用到什么的定义时用到,需要注意些什么?谢谢!


===========================================================
问题得到解决马上结贴,绝不食言....
===========================================================

[解决办法]
第一个应该是赋初值为空,第二个应该是赋初值为0吧,不敢确定,可以用程序显示一下看看。
[解决办法]
这个应该是没有区别的,[]的功能是你如果需要定义一个变量,变量名和关键字重名,则用[]包括起来的。这里是忽略了。
[解决办法]
都一样,都是1024
[解决办法]
有一点:
如果你定义数组时就对该数组进行初始化,那么你是不能指定该数组的大小的
Dim bytes() As Byte = New Byte{1,2,3,4,5} '注意初始化时用{}

读书人网 >VB Dotnet

热点推荐