c# - 计算面积

标签 c#

using System;

namespace area
{
    class Program
    {
        static void Main(string[] args)
        {
             double basse;
             double height;                   

             Console.WriteLine("Enter your base length: ");
             basse = Convert.ToDouble(Console.ReadLine());

             Console.WriteLine( "Enter the height: ");
             height = Convert.ToDouble(Console.ReadLine());                    

             double area = Program.triangleArea(basse, height);
             Console.WriteLine("Your area is {0:f3}", area);
             Console.ReadLine();                    
             double pryrmid = Program.pyramidVolume( triangleArea);
             Console.WriteLine(" Pyramid Volume is {0:f3}" , pryrmid);                                       
        }

        public static double triangleArea(double basse, double height)
        {
            return (0.5 * basse) * height;
        }             
        public static double pyramidVolume (double triangleArea)                
        {
            return (1/3) * triangleArea;                
        }        
    }                       
}

我正在尝试使用我定义的方法计算金字塔的体积。

一直报错

Argument '1': cannot convert from 'method group' to 'double' (CS1503) - \vmware-host\Shared Folders\Documents\SharpDevelop Projects\WS_6_D\WS_6_D\Program.cs:28,57

The best overloaded method match for 'area.Program.pyramidVolume(double)' has some invalid arguments (CS1502) - \vmware-host\Shared Folders\Documents\SharpDevelop Projects\WS_6_D\WS_6_D\Program.cs:28,34

我想知道是否有人可以帮助我走上正轨。

最佳答案

问题是 triangleArea
double pryrmid = Program.pyramidVolume(triangleArea); 不是变量,因此它指向静态方法。

请尝试 double pryrmid = Program.pyramidVolume( area);

关于c# - 计算面积,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8328892/

相关文章:

c# - WPF 内置动态资源

c# - 是否可以为 System.Windows.Forms.Combobox-Control 设置小于 21 像素的高度

c# - ASP.NET MVC : Views using a model type that is loaded by MEF can't be found by the view engine

c# - 将 JSON 转换为对象实例的 ASP.NET Web API 会跳过 int 值的数据注释

c# - FileSystemWatcher 触发后 - 线程池还是专用线程?

c# - 无法从 WebException 获取 ResponseStream

c# - 将数百万个项目从一个存储帐户移动到另一个存储帐户

javascript - 如何使用 Selenium 读取 javascript 变量?

c# - 在 C# 中,我如何创建泛型字典?

c# - 使用 JSON.NET 序列化时隐藏 C# 属性