using System;
using System.Collections.Generic;
using System.Text;
namespace testbasecontrol
{
//静态类
public static class zxy
{
public static int x;//静态类不能有实例成员,只能是静态成员
public static int y;
static zxy() //静态构造函数不能有访问修饰符 静态构造函数不能有参数
{
x = 3;
y = 4;
}
public static void setxy(int _x, int _y) //静态类中不能有实例方法,只能是静态方法
{
x = _x;
y = _y;
}
}
}
窗体调用代码
private void Form1_Load(object sender, EventArgs e)
{
//label1.Text = checkBox1.ContainsFocus.ToString();
label1.Text = zxy.x.ToString();
label1.Text = zxy.y.ToString();
}
小结:
1,静态类可以有各种访问修饰符,public,private,protected,internal
2,静态类中所有成员(包括:字段,方法等)必须全是静态的,包括构造函数
3,静态类中构造函数不能有方法参数