【发布时间】:2014-12-11 04:25:06
【问题描述】:
这段代码的最后两个大括号带有下划线,错误内容如下:
类型或命名空间定义,或预期的文件结尾。
我认为我的大括号在某些地方不均匀或不匹配。我浏览了它们,似乎无法找到它们的位置。
public partial class Add_Customer : Form
{
public Customer NewCustomer { get; set; }
public Add_Customer()
{
InitializeComponent();
}
private void btn_Submit_Click(object sender, EventArgs e)
{
ValidateForm();
}
private bool ValidateForm();
{
if (string.IsNullOrWhiteSpace(txtFirstName.Text))
{
MessageBox.Show("First name is required");
return false;
}
}
}
}
【问题讨论】:
-
我看到一个返回值丢失错误,但假设你在一个命名空间中,curlys 看起来不错。确保
ValidateForm将始终返回一个值,然后尝试重建。 -
@GrantWinney 如果有命名空间声明(应该有),那将不会是多余的。假设一个命名空间,我计算正确的大括号数。
标签: c# syntax-error