
c#类中的方法,什么情况下使用static修饰?什么情况下不用?
4个回答
展开全部
呵呵,这个就要看你的具体需求了,我们知道凡是在变量、方法、类前声明了static关键字后,他们就是全局的了,好处就是,你不需要每次在使用些方法的时候频繁使用坑爹的new关键字了(说实话,这真的很麻烦)。还有就是考虑系统资源的安全性,打个比方吧,员工类,一个公司咱需要很多员工吧,咱就可以new出无数个员工,但是部门领导最好是static的,那样就防止new出很多领导啦!
展开全部
static表示静态,所以这个问题就转化为静态类的作用了,静态类的作用就是可以不通过实例化而直接调用其中的方法,比方说Math类,你可以直接用Math.Abs(),并不需要先定义一个Math类的实例然后再调用Abs方法。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
static修饰的变量和方法,不需要通过类的实例调用,直接通过类名调用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当你需要全局唯一的时候用static吧。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询