Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 操作员'<';无法应用于类型为';双倍';和';十进制';_C#_Console Application - Fatal编程技术网

C# 操作员'<';无法应用于类型为';双倍';和';十进制';

C# 操作员'<';无法应用于类型为';双倍';和';十进制';,c#,console-application,C#,Console Application,在与任何帮助相比,尝试在中运行此程序时遇到问题?我得到的错误是: 操作员“if(18.5

在与任何帮助相比,尝试在中运行此程序时遇到问题?我得到的错误是:

操作员“
if(18.5
在数学中,我们使用18.5如果(18.5
在数学中,我们使用18.5Operator'这真的是错误吗?不是
Operator'也许你应该解释一下为什么它能解决这个问题。1.0您在第一个条件“18.5class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Please enter your height (in metres).");
            double height = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("Please enter your weight (in kilograms).");
            double weight = Convert.ToDouble(Console.ReadLine());

            double kv_height = height * height;

            double bmi = weight / kv_height;

            Console.WriteLine("Your BMI is: " + bmi);
            if(bmi < 18.5)
            {
                Console.WriteLine("(Underweight)");
            }
            ***if(18.5 < bmi < 24.9)***
            Console.ReadKey();
        }
    } 
if(18.5 < bmi && bmi < 24.9)
18.5 < bmi
true/false < 24.9
18.5 < bmi && bmi < 24.9