基本C#控制台应用程序错误

基本C#控制台应用程序错误,c#,.net,visual-studio,console-application,C#,.net,Visual Studio,Console Application,今天我开始学习C#,我想我理解得很好,但我有两个错误,我不知道如何修复。有人能解释一下修复方法以及问题发生的原因吗?我得到了以下错误:“}应该是ReadLine之后的第30行”和“类型或命名空间定义,或者应该是文件结尾。” 我试着在这里输入代码,但它在我的代码中找到了引号,并阻止了一半代码进入代码块 谢谢大家在Console.Readline()之后添加一个 编辑: 您的方法位于main函数的右括号内。移动方法,使其位于}之后 我以前没注意到。错误计算了}括号的数量。:) 尝试从Main中删除

今天我开始学习C#,我想我理解得很好,但我有两个错误,我不知道如何修复。有人能解释一下修复方法以及问题发生的原因吗?我得到了以下错误:“}应该是ReadLine之后的第30行”和“类型或命名空间定义,或者应该是文件结尾。”

我试着在这里输入代码,但它在我的代码中找到了引号,并阻止了一半代码进入代码块


谢谢大家

Console.Readline()之后添加一个

编辑: 您的方法位于main函数的右括号内。移动方法,使其位于}之后


我以前没注意到。错误计算了}括号的数量。:)

尝试从
Main
中删除
static void
方法。下面的位置谁应该复制/粘贴图片中的代码?在这里发布代码,而不是截图。不要发布截图。请发布实际代码。请阅读错误描述<代码>}
应!!谢谢大家的回答:)我已经修复了代码,虽然我不明白你说的不能在方法中包含方法是什么意思:/@VenomzHD你有两个方法
printHelloScreen
PrintHello100
在主方法中定义。这是无效的代码。如Shockwave所示,通过移动右大括号,您将在主方法之外移动两个函数的点结束主方法。希望这有意义!正是这样。方法中不能有方法。“static void Main”是一个方法,它包含“static void printHelloScreen”和“static void PrintHello100”,这两个方法都是。在方法中包含方法是一种语法错误。其思想是保持方法独立,以便在需要时随时调用它们。
Console.ReadLine();
}