ITPub博客

首页 > Linux操作系统 > Linux操作系统 > c#静态类static class示例

c#静态类static class示例

原创 Linux操作系统 作者:wisdomone1 时间:2012-04-13 10:05:48 0 删除 编辑
前期在文档得知有类中有静态字段及静态方法,近在工作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博客 ” ,链接:https://blog.itpub.net/9240380/viewspace-721056/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: c# web service转贴
请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb 工作经历: 中国普天 北京科蓝 北京云和恩墨 北京神州新桥

注册时间:2008-04-04

  • 博文量
    2189
  • 访问量
    12690141