gpt4 book ai didi

VB.NET Dim 与 New

转载 作者:行者123 更新时间:2023-12-02 06:46:07 27 4
gpt4 key购买 nike

以下构造之间有什么区别?为什么偏爱其中之一?

第一:

Dim byteArray(20) as Byte

第二点:

Dim byteArray() as Byte = new Byte(20) {}

如有任何帮助,我们将不胜感激。

谢谢。

编辑 - 我更正了一些代码。 “ReDim”应该是“Dim”。

最佳答案

它们都在托管堆上分配了 20 个字节。

它们都将标识符“byteArray”设置为指向这些字节。

带有“new”运算符(子句)的语句允许对数组元素进行初始化。


Dim byteArray() as Byte = new Byte(20) { 1, 2, 3, 4, 5, 6, ... }

顺便说一句,要分配一个没有元素的数组,请为其中一个维度指定大小为 -1。如果您需要在不引发错误的情况下访问长度等属性,这将非常有用。

关于VB.NET Dim 与 New,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/467843/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com