0


C#静态与非静态的区别(待完善)

C#基础之静态与非静态的区别

写在前面

本人小白一个,写博客只是顺便复习知识,文章中若有错误,请指出,我会即时修改

静态类与非静态类

静态类:就是类名前面有static
非静态类:就是类名前面没有static

静态类

静态类里能有什么

只能有静态成员,静态方法
上图片
在这里插入图片描述

静态成员调用

比如Console.WriteLine就是一个典型的例子,也就是类名.方法名,之前写过,就不写了

静态函数能调用什么

只能调用静态字段
在这里插入图片描述

什么时候将一个类声明为静态类

如果你想这个类作为一个”工具类“来使用,就将它声明为静态类
工具类就是经常用到的类

想让这个类在整个项目中资源共享

非静态类

非静态类里能有什么

能有静态成员,静态字段,非静态成员,非静态字段
在这里插入图片描述

非静态成员调用

举个例子
声明一个键值对集合
在这里插入图片描述
非静态成员需要使用对象名来调用

非静态函数能够调用什么

在这里插入图片描述

标签:

本文转载自: https://blog.csdn.net/qq_45418837/article/details/119137753
版权归原作者       Just right 所有, 如有侵权,请联系我们删除。

“C#静态与非静态的区别(待完善)”的评论:

还没有评论