如何使用我在C#格式的VB公共类中声明的Dim order(4) As Int16
?
where,
order(0)=0;
order(1)=0;
order(2)=0;
order(3)=0;
这是默认值,只需使用正确的大小初始化数组即可完成。
请注意,您希望长度为4但是
Dim order(4) As Int16
初始化一个长度为5的数组。所以你想在VB.NET中这样:
Dim order(3) As Int16
这在C#中(请注意,这里长度为4时为4):
short[] order = new short[4];
这是别名:
System.Int16[] order = new System.Int16[4];
它是一个数组,在c#中它看起来像这样(带初始值设定项):
var i = new short[] {0,0,0,0};
这看起来很简单:
short[] order = new short[4];
您也可以明确指定默认值,但无论如何0都是隐式的,不执行此操作会更便宜,但是:
short[] order = new short[] {0, 0, 0, 0};
请注意,short
是System.Int16
的别名。如果这是一个局部变量(而不是字段),您还可以使用var
进一步简化它:
var order = new short[4];