静态类中全部都是静态成员
静态构造函数可以在静态类中 也可以在非静态类中
在普通类和静态类中 当访问其类中的某个成员时 会自动调用一次静态构造函数
静态构造函数的主要作用就是给静态类中的静态成员初始化
静态类主要作用是做工具类,拿来处理通用逻辑 或者作拓展方法
不能实例化 直接类名.出来使用
声明方法↓
static class C
{
static C ( )
{
}
}
数学工具类
static class Tool
{
public static float pi=3.14159f;
public static float CircularArea(float r)
{
return pi * r * r;
}
public static float CircularPerimeter(float r)
{
return 2 * pi * r ;
}
public static float RectangularArea(float w,float h)
{
return w*h;
}
public static float RectangularPerimeter(float w,float h)
{
return (w+h)*2;
}
public static float AbsoluteValue(float a)
{
if (a < 0)
return -a;
else
return a;
}
}
class Program
{
static void Main()
{
Console.WriteLine("矩形周长{0}" ,Tool.RectangularPerimeter(5,4));
Console.WriteLine("矩形面积{0}",Tool.RectangularArea(5,4));
Console.WriteLine("圆周长{0}", Tool.CircularPerimeter(1));
Console.WriteLine("圆面积{0}", Tool.CircularArea(1));
}
}