使用 Object 将 vb.net 转换为 c#

本文关键字:转换 net vb Object 使用 | 更新日期: 2023-09-27 18:31:50

我有以下 vb.net 行:

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

开发人员融合的转换器将其转换为以下 c# 行:

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

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

使用 Object 将 vb.net 转换为 c#

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

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

此外,没有构造函数接受带有Object参数

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

  • C# 使用[]来指示数组
  • vb.net 使用()来表示数组

参数设置数组的大小

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