2

ソリューション全体はVisualStudioで正常に構築されますが、Nantスクリプトを実行してWebサイトをコンパイルすると、次の行でいくつかのエラーが発生します。

string[] qs = (Request.QueryString["e"] ?? String.Empty)
               .Split(new[] { '?' }, StringSplitOptions.RemoveEmptyEntries);

最初に「TypeExpected」と表示され、次に構文エラー(値が期待される)、)が「expected」と表示されます。プロジェクトで以前にこのような行を使用したことがありますが、それらについては文句を言わないようです。

その条件文でSplitを呼び出すことでエラーが発生していることは確かですが、理由はわかりません。

4

1 に答える 1

8

試してみることをお勧めします

string[] qs = (Request.QueryString["e"] ?? String.Empty)
    .Split(new char[] { '?' }, StringSplitOptions.RemoveEmptyEntries);

new[]に行ったことに注意してくださいnew char[]

于 2009-05-22T16:41:31.367 に答える