-2

配列宣言をVB.NetからC#に変換しようとしていますが、苦労しています。Vbコードの形式は次のとおりです。

dim variableName() as typeName = {}
4

3 に答える 3

3

同等のC#コードは次のようになります。

var variableName = new typeName[0];

... また:

var variableName = new typeName[] {};

いずれの場合も、新しい空の配列を作成しています。

于 2013-01-14T18:02:49.040 に答える
3

以下を使用できます。

TypeName[] variableName = new TypeName[] { };
于 2013-01-14T18:02:49.010 に答える
1

あなたが望むように聞こえます:

typeName[] variableName = {};

例えば:

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

またはvar、明示的に型指定された配列作成式を使用します。

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

またはvar、暗黙的に型指定された配列を使用します(もちろん、空の配列にはあまり適していません)。

var names = new[] { "Fred", "Bill", "Jon" };
于 2013-01-14T18:02:37.423 に答える