同样计算,精度一致
重载,可以加标识参数!
定义和调用要分清楚
把方便留给最终的使用者!
//定义端 》复用 方便Unity C#都可以使用
public class AreaClass
{
/// <summary>
/// 计算圆的面积
/// </summary>
/// <param name="radius">半径</param>
public float AreaCaculate(float radius)
{
float area = (float)(radius * radius * Math.PI);
return area;
}
/// <summary>
/// 计算矩形面积
/// </summary>
/// <param name="x">长</param>
/// <param name="y">宽</param>
public float AreaCaculate(float l, float w)
{
float area = l * w;
return area;
}
/// <summary>
///计算三角形面积 加标识 加个参数 区别
/// </summary>
/// <param name="Bottom">底</param>
/// <param name="height">高</param>
/// <param name="value">这是个标识参数方便方法重载:取值随意</param>
public float AreaCaculate(float Bottom, float height, int a = 0)
{
float area = Bottom * height * 0.5f;
return area;
}
}