C# c语言中的行放置错误#

C# c语言中的行放置错误#,c#,C#,我找不到任何东西,但程序包括五个严重错误和一些线路布置错误。有什么缺点?谢谢你的帮助 using System; class Program { static void Main(string[] args) { int deger1, deger2; deger2 = Convert.ToInt32(Console.ReadLine()); for (kivir =0; kivir <2; kivir++)

我找不到任何东西,但程序包括五个严重错误和一些线路布置错误。有什么缺点?谢谢你的帮助

using System;

class Program
{
    static void Main(string[] args)
    {
        int deger1, deger2;

        deger2 = Convert.ToInt32(Console.ReadLine());
        for (kivir =0; kivir <2; kivir++)
        {
            if (deger1 == 56)
            Console.WriteLine(Ekle(kivir, deger1));

            deger2--;
            else deger1 = 56;

        }
    }
    static int Ekle(int deger1, int deger2)
    {
        return deger1 + deger2;
    }
}
使用系统;
班级计划
{
静态void Main(字符串[]参数)
{
int deger1,deger2;
deger2=Convert.ToInt32(Console.ReadLine());
对于(kivir=0;kivir
  • kivir
    未声明为变量
  • if语句似乎有多个语句,但缺少块(
    {…}

  • deger1未初始化

  • 此版本可以编译:

    using System;
    
    class Program
    {
        static void Main(string[] args)
        {
            int deger1 = 0, deger2;
    
            deger2 = Convert.ToInt32(Console.ReadLine());
            for (int kivir =0; kivir <2; kivir++)
            {
                if (deger1 == 56)
                {
                    Console.WriteLine(Ekle(kivir, deger1));
    
                    deger2--;
                }
                else
                {
                    deger1 = 56;
                }
    
            }
        }
        static int Ekle(int deger1, int deger2)
        {
            return deger1 + deger2;
        }
    }
    
    使用系统;
    班级计划
    {
    静态void Main(字符串[]参数)
    {
    int deger1=0,deger2;
    deger2=Convert.ToInt32(Console.ReadLine());
    
    对于(int kivir=0;kivir我发现了一个错误,没有名称空间。

    欢迎使用堆栈溢出!看起来您需要学习使用调试器。请自行解决一些问题。如果以后仍有问题,请随时回来提供更多详细信息。