我不知道如何修复这个语法错误[关闭]

I don't know how to fix this syntaxis error [closed]

提问人:Aitor Gallego 提问时间:10/19/2023 更新时间:10/19/2023 访问量:45

问:


这个问题是由错别字或无法再现的问题引起的。虽然类似的问题可能在这里是主题,但这个问题的解决方式不太可能帮助未来的读者。

上个月关闭。

        static void CreateIndentLine(string texto, int x, int op)
        {
            Console.CursorLeft = x;
            if (op == 0) {
                Console.WriteLine(texto);
            else if (op == 1) {
                Console.Write(texto);
                }
            }
        }

我试图解决它,但我真的不明白为什么它给我这个错误

C# .NET Visual-Studio 语法 错误

评论

0赞 Sayse 10/19/2023
为 if 语句添加缺少的右括号(并从 else if 中删除额外的右括号)
0赞 Good Night Nerd Pride 10/19/2023
你放错了其中一个。移动 .}}else

答:

1赞 mcendu 10/19/2023 #1

放置一个右大括号 () 以结束块。如果编译器试图解释语法错误,它们往往会得到过于复杂的描述。}if