找回密码
 立即注册
快捷导航

[C#] 静态类

[复制链接]
茎肛互撸娃 2023-7-31 21:58:53 | 显示全部楼层
本帖最后由 茎肛互撸娃 于 2023-7-31 22:00 编辑

静态类中所有成员都必须是静态的。

静态类用于存放不受实例数据影响的数据和函数。

静态类的一个常见用途可能是创建一个包含一组数学方法和值的数学库。

  • 类本身必须标记为static
  • 类的所有成员必须是静态的
  • 类可以有一个静态构造函数,但不能有实例构造函数,因为不能创建该类的实例。
  • 静态类是隐式密封的,也就是说,不能继承静态类。

可以使用类名和成员名,像访问其他静态成员那样访问静态类的成员。从C#6.0开始,也可
以通过使用 using static 指令来访问静态类的成员,而不必使用类名。

static public class A{
    public static float PI = 3.1416;  // 成员字段为静态
    public static bool IsOdd(int x){  // 成员函数为静态 
        return x % 2 == 1;
    }
}

Console.WriteLine(A.PI);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

温馨提示

关于 注册码 问题

      由于近期经常大量注册机器人注册发送大量广告,本站开启免费入群领取注册码注册网站账号,注册码在群公告上贴着...

关于 注册码 问题

      由于近期经常大量注册机器人注册发送大量广告,本站开启免费入群领取注册码注册网站账号,注册码在群公告上贴着...

Archiver|手机版|小黑屋|DLSite

GMT+8, 2024-11-23 00:31

Powered by Discuz! X3.5 and PHP8

快速回复 返回顶部 返回列表