静态变量和动态变量区别
来源:互联网 发布:淘宝卖点文案 编辑:程序博客网 时间:2024/06/06 10:48
在机房合作的过程中,我在一个类里面定义了一个可读写的属性,当学生登陆系统时,判断学生是否存在,若存在,则把学生的卡号保存到stucardNo里面,等着在显示学生信息的时候直接使用,但是出现的问题是:在显示学生信息时,无法读取stucardNo属性的值。
public string stucardNo { set; get; }
然后问别人知道了要定义成静态的属性,这样才可以使用
public static string stucardNo { set; get; }
所以现在就总结一下静态变量与动态变量的区别:
1、存储位置
动态变量:存储在内存出栈数据区
静态变量:存储在全局数据区(静态数据区)
2、生命期
动态变量:根据你定义的位置确定,比如你在一个函数中定义的,那么超出该函数范围变量将失效
静态变量:程序结束时才释放
3、作用域
动态变量:同样的要根据你定义的位置才能确定,和第二点的一样
静态变量:当前文件中有效
阅读全文
0 0
- 动态变量和静态变量的区别
- 动态变量和静态变量的区别
- 静态变量和动态变量区别
- C语言动态变量和静态变量的区别
- 动态和静态变量
- 动态变量与静态变量的区别
- 动态存储变量和静态存储变量
- 静态变量-动态变量
- 动态变量和静态变量的区别,堆和栈的区别
- 动态变量和静态变量的区别,堆和栈的区别
- 动态变量和静态变量的区别,堆和栈的区别
- 动态变量和静态变量的区别,堆和栈的区别
- 动态变量和静态变量的区别,堆和栈的区别
- 静态变量和实例变量的区别
- 静态变量和实例变量的区别?
- 静态变量和实例变量的区别?
- 静态变量和实例变量的区别?
- 静态变量和实例变量的区别
- Servlet学习笔记1-基本知识点,和servlet的理解
- Tensorflow 1.2+Ubuntu 16.04+Cuda 8.0+cuDNN 5.1配置流程
- RxJava 1.x from()和just()用法、区别和举例
- 页面loading功能的实现
- 微信开发-微信支付-回调(notify_url)失败-解决思路
- 静态变量和动态变量区别
- LINQ系列:C#中与LINQ相关特性
- 莫名其妙的算法们:排序(一)
- c++ code: 最长回文串
- 通过Java.awt.Robot来控制鼠标键盘自动化
- 欢迎使用CSDN-markdown编辑器
- 51Nod-1463-找朋友
- MySQL---数据库从入门走向大神系列(十四)-ComboPooledDataSource(C3P0连接池配置)
- Python中浮点数精度处理