- 声明方法的语法
- 参见C#语言文档(声明/定义不分家)
- Parameter全称为"formal parameter"形式上的参数,简称“形参”
- Parameter是一种变量
- 方法的命名规范
- 重温静态(static)方法
- 调用方法
- Argument中文C#文档的官方译法为“实际参数”,简称“实参”,可理解为调用发发时的真实条件
- 调用方法时的argument列表要与定义方法时的parameter列表相匹配
- C#是强类型语言,argument是值、parameter是变量,用argument为parameter赋值,值与变量一定要匹配,不然编译器会报错
using System;
namespace CSharpMethodExample
{
class Program
{
static void Main(string[] args)
{
Calculator c = new Calculator();
Console.WriteLine(c.GetCircleArea(2));
Console.WriteLine(c.GetCylinderVolume(3,2));
Console.WriteLine(c.GetConeVolume(2,3));
}
}
class Calculator
{
public double GetCircleArea(double r)
{
return Math.PI * r * r;
}
public double GetCylinderVolume(double r,double h)
{
return GetCircleArea(r) * h;
}
public double GetConeVolume(double r,double h)
{
return GetCylinderVolume(r, h) / 3;
}
}
}
using System;
namespace CSharpMethodExample
{
class Program
{
static void Main(string[] args)
{
Calculator c = new Calculator();
double result = Calculator.GetCircleArea(2);
Console.WriteLine(result);
}
}
class Calculator
{
public static double GetCircleArea(double r)
{
return Math.PI * r * r;
}
public static double GetCylinderVolume(double r,double h)
{
return GetCircleArea(r) * h;
}
public static double GetConeVolume(double r,double h)
{
return GetCylinderVolume(r, h) / 3;
}
}
}