6.1 方法的声明与调用 - 图1

  • C# 声明/定义不分家
  • C++ 声明放在头文件,定义放在代码文件里面

C# 语言定义文档 —— 方法声明

6.1 方法的声明与调用 - 图2(红色表示必须要写的)

重温静态方法

图片.png
图片.png
图片.png

调用方法

图片.png

完整代码:

  1. class Program
  2. {
  3. static void Main(string[] args)
  4. {
  5. Calculator c = new Calculator();
  6. double result = Calculator.GetCylinderVolume(3.0, 4.0);
  7. Console.WriteLine(result);
  8. }
  9. }
  10. class Calculator
  11. {
  12. public static double GetCircleArea(double r)
  13. {
  14. return Math.PI * r * r;
  15. }
  16. public static double GetCylinderVolume(double r,double h)
  17. {
  18. return GetCircleArea(r) * h;
  19. }
  20. public static double GetConeVolume(double r,double h)
  21. {
  22. return GetCylinderVolume(r, h) / 3;
  23. }
  24. }