如何修复:不匹配(大括号)
How to fix: Mismatching (Curly) Brackets
我刚开始在大学学习编程 (C#),下周五要参加我的第一次考试。但就在现在,我的项目开始与我所有的花括号不匹配,我似乎无法修复它。
进一步定义我的问题:例如,当我在 class 之后放置左括号和右括号的组合(即“{}”),并继续创建一个方法(添加一个又是一对新的大括号) class 的左括号与方法的右括号相匹配。这导致 "wrong" 代码。 (见下面的代码;1 显示哪些括号相互匹配)
我有点绝望,希望你们能帮我解决这个问题。
提前致谢!
class KopieForm : Form
1{
public KopieForm
{
this.Text = "KopieDemo";
this.BackColor = Color.White;
this.Size = new Size(680, 340);
this.Paint += this.KopieDemo;
1}
}
您的构造函数语法不正确。你需要括号,否则它不会编译。试试这个:
class KopieForm : Form
{
public KopieForm() //notice the ()
{
this.Text = "KopieDemo";
this.BackColor = Color.White;
this.Size = new Size(680, 340);
this.Paint += this.KopieDemo;
}
}
我刚开始在大学学习编程 (C#),下周五要参加我的第一次考试。但就在现在,我的项目开始与我所有的花括号不匹配,我似乎无法修复它。
进一步定义我的问题:例如,当我在 class 之后放置左括号和右括号的组合(即“{}”),并继续创建一个方法(添加一个又是一对新的大括号) class 的左括号与方法的右括号相匹配。这导致 "wrong" 代码。 (见下面的代码;1 显示哪些括号相互匹配)
我有点绝望,希望你们能帮我解决这个问题。
提前致谢!
class KopieForm : Form
1{
public KopieForm
{
this.Text = "KopieDemo";
this.BackColor = Color.White;
this.Size = new Size(680, 340);
this.Paint += this.KopieDemo;
1}
}
您的构造函数语法不正确。你需要括号,否则它不会编译。试试这个:
class KopieForm : Form
{
public KopieForm() //notice the ()
{
this.Text = "KopieDemo";
this.BackColor = Color.White;
this.Size = new Size(680, 340);
this.Paint += this.KopieDemo;
}
}