将数组声明从VB.Net转换为C#

时间:2013-01-14 18:00:33

标签: c# vb.net

我正在尝试将数组声明从VB.Net转换为C#,我正在努力。 Vb代码的格式为:

dim variableName() as typeName = {}

3 个答案:

答案 0 :(得分:3)

等效的C#代码是:

var variableName = new typeName[0];

......或:

var variableName = new typeName[] {};

在任何一种情况下,你都在创建一个新的空数组。

答案 1 :(得分:3)

您可以使用以下内容:

TypeName[] variableName = new TypeName[] { };

答案 2 :(得分:1)

听起来像你想要的那样:

typeName[] variableName = {};

例如:

string[] names = { "Fred", "Bill", "Jon" };

或使用var和显式类型化数组创建表达式:

var names = new string[] { "Fred", "Bill", "Jon" };

或使用var和隐式类型的数组(当然,对于空数组不太好):

var names = new[] { "Fred", "Bill", "Jon" };