2

整个解决方案在 Visual Studio 中构建良好,但是当我运行 Nant 脚本来编译网站时,我在这一行遇到了几个错误:

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

第一个说 Type Expected,然后是 Syntax error (value expected), ) expected, ; 预期等。我以前在项目中使用过这样的行,它似乎并没有抱怨这些行。

我很确定错误来自对该条件语句调用拆分,但我不知道为什么。

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 回答