在VB.NET中将变量声明为Byte的问题

前端之家收集整理的这篇文章主要介绍了在VB.NET中将变量声明为Byte的问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试一个我在网上找到的程序.为什么有必要在声明的最后加上大括号?它给出了一个错误:“Byte没有构造函数”.
Dim data As Byte() = New Byte(1023) {}

我不能把这样的代码,它产生错误“字节不能是一维数组”.

Dim arr As Byte() = New Byte()

你能解释一下为什么会这样吗?

你需要花括号,因为如果你不放它们,这意味着你试图为一个对象调用一个构造函数 – 由于不同的原因这是一个错误

>您无法将单个对象分配给数组. (这总是如此.)>字节没有构造函数. (这只适用于这种特殊情况.)

猜你在找的VB相关文章