首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2012-02-25 
请问定义时有[]的是代表什么?有什么不同?第一:Dimbytes()AsByteNew[Byte](1024){}第二:Dimbytes(1024)asN

请问定义时有[]的是代表什么?有什么不同?
第一: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} '注意初始化时用{}

热点排行