C#入门基础——静态类的示例
静态类中所有成员都是静态的,静态类用于存放不受实例数据影响的数据和函数。类本身必须标记为static。
类的所有成员必须是静态的。
类可以有一个静态构造函数,但不能有实例构造函数,不能创建该类的实例。
静态类是隐式密封的,也就是说,不能继承静态类。
namespace 静态类
{
class Program
{
static void Main(string[] args)
{
int val = 3;
Console.WriteLine("{0} is odd is {1}.",val,MyMath.IsOdd(val)); //不需要实例化,直接类名.+方法名调用
Console.WriteLine("{0} * 2 = {1}.",val,MyMath.Times2(val));
Console.ReadKey();
}
}
static public class MyMath
{
public static float PI = 3.14f;
public static bool IsOdd(int x)
{
return x % 2 == 1;
}
public static int Times2(int x)
{
return 2 * x;
}
}
}
输出结果:
3isodd is True.
3 * 2 = 6.
页:
[1]