c#学习-static的作用(修饰函数+变量)
2023-09-27 14:27:29 时间
参考博客https://www.cnblogs.com/stoneJin/archive/2011/09/21/2183313.html
1、未加static前缀的全局变量核函数,其他的源文件也能访问,加static后会对其他的源文件隐藏。这样可在不同的文件中定义同名函数、同名变量,不会引起命名冲突。
2、对函数来讲,static 仅起到隐藏作用,
对变量来讲,除了隐藏还有两个功能
(1)保持变量内容的长久,存储在静态数据区的变量在程序刚运行是就完成了唯一一次初始化,下一依据上一次的值进行改变。
(2)static默认初始化为0
static的主要功能是隐藏,其次static变量存放在静态存储区,所以具备持久性和默认值。
相关文章
- C#学习笔记(一)
- 从一些代码方法中,去学习C#委托
- 【Head-First设计模式】C#版-学习笔记-开篇及文章目录
- 转载 [深入学习C#]C#实现多线程的方式:使用Parallel类
- 从NullObject谈C#6.0改进
- C#操作Excel
- c# 7.0 学习笔记
- c#编程:事件delegate学习笔记-3
- C#中函数的使用
- C#通讯录——Windows Form Contact List
- c#基于这些,你已经看到了?(一)-----谁才刚刚开始学习使用
- C#软件开发实例.私人订制自己的屏幕截图工具(七)加入放大镜的功能
- C#学习——面向对象练习(图书管理)
- C#学习-英雄管理器练习
- C#学习-类型转换(字符串类型->其他类型,其他类型->字符串类型)
- C# 生成日期维度值
- C#数码管控件(转)
- C#断言检测有啥用?他和异常处理又有什么关系?
- C# 快速释放内存的大数组
- [C#6] 1-using static