C#,Absolute Beginner获得CS1513 C#}预期错误

这是我编程的第一天,没有任何背景知识。 我正在尝试下面的代码(请点击下面的凌的截图)

CS1513 C#}预计

任何人都可以让我知道为什么会出现这个错误?

你的if语句后有一个迷路分号。 因此,编译器将您的大括号视为仅定义一个随机代码块(有效),但它不明白为什么在此之后您还有else

你的if语句最后有一个分号,如果你删除它会编译得很好!

 (uservalue == 1) ; { //code } 

 (uservalue == 1) { //code } 

作为初学者,重要的是要看到这里处理的这类错误。 这是一个事实; 问题而不是问题,因为编译器的内容对新手来说至关重要。 我一直在寻找一个类似的事情,整个上午试图移动我认为在错误的地方的部分,事实certificate它可能是一个简单的语法错误。 此实例中的编译器错误代码具有误导性。