C# 错误CS1014:需要获取或设置访问器

C# 错误CS1014:需要获取或设置访问器,c#,C#,我需要关于这个C问题的帮助:为什么会出现错误:编译时会出现预期的get或set访问器?您需要在方法声明中使用括号。您需要在方法声明中使用括号。您错过了方法声明中的括号。因此,编译器在某种程度上认为您正在声明一个属性,尽管它会抛出一个关于void类型的错误,而不是一个方法 using System; //Find the square root of a number for 10 values from user class forLoop { static void Main

我需要关于这个C问题的帮助:为什么会出现错误:编译时会出现预期的get或set访问器?

您需要在方法声明中使用括号。

您需要在方法声明中使用括号。

您错过了方法声明中的括号。因此,编译器在某种程度上认为您正在声明一个属性,尽管它会抛出一个关于void类型的错误,而不是一个方法

using System;

//Find the square root of a number for 10 values from user

class forLoop
{
    static void Main
    {

        double x;

        for(int i=10; i>0 && x>=0; i--)
        {


        Console.WriteLine("You have {0} remaining calculations left", i);
        Console.Write("Please enter a positive number: ");

        x = double.Parse((Console.ReadLine());
        x = Math.Sqrt(x);

        Console.WriteLine("The square root is {0}", x);
        Console.WriteLine("");
        }

    Console.WriteLine("You have 0 remaining calculations left");

    }

}
更新:由于这仍然存在,我更新了示例值以更好地反映它们的基本类型,并包括了使用C 6引入的表达式体的示例,您错过了in方法声明。因此,编译器在某种程度上认为您正在声明一个属性,尽管它会抛出一个关于void类型的错误,而不是一个方法

using System;

//Find the square root of a number for 10 values from user

class forLoop
{
    static void Main
    {

        double x;

        for(int i=10; i>0 && x>=0; i--)
        {


        Console.WriteLine("You have {0} remaining calculations left", i);
        Console.Write("Please enter a positive number: ");

        x = double.Parse((Console.ReadLine());
        x = Math.Sqrt(x);

        Console.WriteLine("The square root is {0}", x);
        Console.WriteLine("");
        }

    Console.WriteLine("You have 0 remaining calculations left");

    }

}

更新:由于这仍然存在,我更新了示例值以更好地反映其底层类型,使用C 6引入的表达式体的示例需要括号来区分方法和需要括号的属性。需要括号来区分方法和需要括号的属性。方法在哪里?方法在哪里?