搜索
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ static的作用??
标题:
static的作用??
只看楼主
红枫叶,
来 自:青岛
等 级:
新手上路
帖 子:4
专家分:0
注 册:2010-12-1
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:6
static的作用??
static是关键字,作用只是来判定是不是静态方法吗?
搜索更多相关主题的帖子:
static
2010-12-01 16:02
wangnannan
等 级:
贵宾
威 望:
87
帖 子:2545
专家分:9359
注 册:2007-11-3
第
2
楼
得分:7
静态类 静态变量 静态方法都可以的 详细可以查阅MSDN
出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2010-12-01 16:21
c1_wangyf
等 级:
小飞侠
威 望:
7
帖 子:665
专家分:2832
注 册:2010-5-24
第
3
楼
得分:7
楼上说的很清楚了!!
不仅仅是方法,静态类 静态变量 静态方法都可以
2010-12-01 16:51
wangnannan
等 级:
贵宾
威 望:
87
帖 子:2545
专家分:9359
注 册:2007-11-3
第
4
楼
得分:0
唉 。。。。。 最近的帖子怎么了 问的全都是很基础的问题。。。。。。
[
本帖最后由 wangnannan 于 2010-12-1 16:59 编辑
]
出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2010-12-01 16:58
zhoufeng1988
来 自:北京
等 级:
贵宾
威 望:
27
帖 子:1432
专家分:6329
注 册:2009-5-31
第
5
楼
得分:7
C#里,每一个对象实例所持有的方法一般是非静态的。
如果是一个类所持有的方法一般是静态的。
从OOP来理解比较好点。
2010-12-01 17:32
wangnannan
等 级:
贵宾
威 望:
87
帖 子:2545
专家分:9359
注 册:2007-11-3
第
6
楼
得分:0
个人更倾向于如下
1 static 保持变量内容的持久
2 存储在静态数据区的变量会在程序刚开始运行时就完成初始化,也是唯一的一次初始化。
3 在静态数据区,内存中所有的字节默认值都是0x00,某些时候这一特点可以减少程序员的工作量。比如初始化一个稀疏矩阵,我们可以一个一个地把所有元素都置0,然后把不是0的几个元素赋值。如果定义成静态的,就省去了一开始置0的操作。再比如要把一个字符数组当字符串来用,但又觉得每次在字符数组末尾加‘\0’太麻烦。如果把字符串定义成静态的,就省去了这个麻烦,因为那里本来就是‘\0’。
4 static全局变量与普通的全局变量有什么区别:static全局变量只初始化一次,防止在其他文件单元中被引用;
static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值;
static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝
全局变量和静态变量如果没有手工初始化,则由编译器初始化为0。局部变量的值不可知。
出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2010-12-01 17:41
红枫叶,
来 自:青岛
等 级:
新手上路
帖 子:4
专家分:0
注 册:2010-12-1
第
7
楼
得分:0
回复 4楼 wangnannan
呵呵,刚学,不是很懂
2010-12-01 18:08
7
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-327518-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 2.107557 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved