3

私の*.cshtmlファイルには、次のようなものが必要です

@List<List<int>> exps = new List<List<int>>(){ new List<int>(){1}, new List<int>(){2}, new List<int>(){3, 4}};

(intはより洗練された型に置き換えられる予定です...) 上記の行を含むページを実行すると、CS0305: Using the generic type 'System.Collections.Generic.List<T>' requires 1 type argumentsエラーが発生します。

動作するように上記のコード行を修正することは可能ですか?

4

3 に答える 3

9

これは、かみそりの構文が間違っているだけだと思います。そうすればうまくいくはずです:

@{
    List<List<int>> exps = new List<List<int>>(){ new List<int>(){1}, new List<int>(){2}, new List<int>(){3, 4}};
}

リストは、次のようにビューから簡単にアクセスできます@exps

于 2013-07-01T15:33:40.077 に答える
2

おそらく次のように書きます。

@{
    List<List<int>> exps = ...
}
于 2013-07-01T15:34:26.450 に答える
2

Razor エンジンが混乱している可能性があります。次のようなものを試してください:

@{
    List<List<int>> exps = new List<List<int>>(){ new List<int>(){1}, new List<int>(){2}, new List<int>(){3, 4}};
}
于 2013-07-01T15:34:30.137 に答える