在C#中有static修饰符和没有static修饰符有什么区别?
5个回答
展开全部
STATIC是静态全局变量,有以下特点: 该变量在全局数据区分配内存; 未经初始化的静态全局变量会被程序自动初始化为0(自动变量的值是随机的,除非它被显式初始化); 静态全局变量在声明它的整个文件都是可见的,而在文件之外是不可见的;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说通俗一点就是这样:有static的时候,你调用就不用去实例化,比如在一个类A中你定义了一个static的方法a,在类B中调用方法a时的语句就是A.a,否则就须写为(new A()).a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
static 声明为静态成员 ,声明静态函数为全局变量,
声明 static 函数会在 Main 方法前被执行
声明 static 函数会在 Main 方法前被执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-10-20
展开全部
静态与非静态的区别
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询