前期在文档得知有类中有静态字段及静态方法,近在工作TCBS代码碰到静态类的身影,遂进行了简略测试.代码如下:
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,静态类中构造函数不能有方法参数
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-721056/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9240380/viewspace-721056/