前端之家收集整理的这篇文章主要介绍了
在VB.NET中将变量声明为Byte的问题,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试一个我在网上找到的程序.为什么有必要在声明的最后
加上大括号?它给出了一个
错误:“Byte没有构造
函数”.
Dim data As Byte() = New Byte(1023) {}
我不能把这样的代码,它产生错误“字节不能是一维数组”.
Dim arr As Byte() = New Byte()
你能解释一下为什么会这样吗?
你需要花括号,因为如果你不放它们,这意味着你试图为一个对象
调用一个构造
函数 – 由于不同的原因这是一个
错误:
>您无法将单个对象分配给数组. (这总是如此.)>字节没有构造函数. (这只适用于这种特殊情况.)