C# 深入理解类(静态函数成员)

静态函数成员

除了静态字段,还有静态函数成员。

  • 如同静态字段,静态函数成员独立于任何类实例。即使没有类的实例,仍然可以调用静
    态方法。
  • 静态函数成员不能访问实例成员,但能访问其他静态成员。

例如,下面的类包含一个静态字段和一个静态方法。注意,静态方法的方法体访问静态字段。

下面的代码使用前文代码中定义的类。图7-5阐释了这段代码。

csharp 复制代码
class Program
{
    static void Main()
    {
        X.A=10;          //使用点号语法
        X.PrintValA();   //使用点号语法  X为类名
    }
}

图7-5描述了之前的代码。

其他静态类成员类型

可以声明为的类成员类型在表7-2中做了勾选标记。其他成员类型不能声明为static。

相关推荐
搞不懂语言的程序员9 分钟前
Spring源码解析 - SpringApplication run流程-refreshContext(context)源码分析
java·spring
_hermit:10 分钟前
【从零开始java学习|第三篇】变量与数据类型的关联
java·学习
sql2008help4 小时前
使用spring-boot-starter-validation实现入参校验
java·开发语言
Mr_Air_Boy4 小时前
springboot集成xxl-job
java·spring boot·spring
Babybreath-4 小时前
Tomcat
java·tomcat
摇滚侠5 小时前
面试实战 问题二十三 如何判断索引是否生效,什么样的sql会导致索引失效
java
界面开发小八哥5 小时前
DevExpress ASP.NET Web Forms v25.1新版本开发环境配置要求
c#·asp.net·界面控件·devexpress·ui开发
悟纤5 小时前
当生产环境卡成 PPT:Spring Boot 线程 Dump 捉妖指南 - 第544篇
java·spring boot·后端
江影影影7 小时前
Spring Boot 2.6.0+ 循环依赖问题及解决方案
java·spring boot·后端
chilavert3187 小时前
技术演进中的开发沉思-62 DELPHI VCL系列:VCL下的设计模式
开发语言·delphi