我不清楚错误消息
本文关键字:消息 错误 不清楚 | 更新日期: 2023-09-27 17:56:32
我不断收到此错误消息,但不知道为什么?编译器错误消息: CS1513: } 预期
这是我的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Default2 : System.Web.UI.Page
{
protected void gettickvalue(object sender, EventArgs e)
{
Random RandomNumber = new Random();
int n = RandomNumber.Next(1, 9);
imgBanner.ImageUrl = System.String.Concat("Timer/banner_", n.ToString(), ".jpg");
}
如果您发布的内容是整个班级,那么您缺少一个大括号。正如错误消息所说。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Default2 : System.Web.UI.Page
{
protected void gettickvalue(object sender, EventArgs e)
{
Random RandomNumber = new Random();
int n = RandomNumber.Next(1, 9);
imgBanner.ImageUrl = String.Concat("Timer/banner_", n.ToString(), ".jpg");
}
} //we added this curly brace
如果正确格式化代码,则更容易看到缺少它的位置。Visual Studio可以为你做到这一点,查找它以查看您的版本如何。我使用的是Visual Studio 2010 Pro,所以我去Edit -> Advanced -> Format Document
。
另请注意,我将连接函数更改为仅String.Concat
而不是System.String.Concat
。无需将系统引用放在它前面,因为命名空间已被您的第一个 using 语句引用。
我还建议您重命名函数。请参阅 MSDN 上的常规命名约定。