繁体   English   中英

使用对象将vb.net转换为c#

[英]Converting vb.net to c# with Object

我有以下vb.net行:

Dim applesAs Object() = New Object([end] - startIndex - 1) {}

然后Developer Fusion的Converter将其转换为以下c#行:

object[] apples= new object[end - startIndex - 1];

C#代码似乎创建了一个称为apples的对象数组,但是我找不到vb中Object的构造函数正在做什么。 它也在创建数组吗? 我对C#行似乎在做什么感到不对吗?

但是我找不到vb中Object的构造函数正在做什么。

它不是构造函数调用, ()在VB.Net中用于数组索引。

也没有构造函数接受Object的参数

vb.net和c#代码都在创建一个名为apples的对象数组。

  • c#使用[]表示数组
  • vb.net使用()表示一个数组

参数设置数组的大小

new Object(5) 'vb.net
new object[6] //c#

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM