|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
静态类中所有成员都是静态的,静态类用于存放不受实例数据影响的数据和函数。
类本身必须标记为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;
}
}
}
输出结果:
3 is odd is True.
3 * 2 = 6. |
|