您现在的位置:主页 > 编程 > c#教程 > 正文

c#怎么判断一个方法是静态方法或非静态方法?有哪些区别不同?

时间:2019-01-11 04:09    来源:未知     浏览次数:     
一、怎么判断是否为静态方法? 在c#中判断一个方法是否是静态方法,方法非常的简单,如果该方法中有静态标识,那么该方法即是静态方法,否则其为实例方法, 1、含static关键字:
一、怎么判断是否为静态方法?
 
在c#中判断一个方法是否是静态方法,方法非常的简单,如果该方法中有静态标识,那么该方法即是静态方法,否则其为实例方法,
 
1、含static关键字:静态方法
 
2、无static关键词:实例方法www.jinanren123.com/
 
 
二、静态方法和实例方法的区别
 
1.静态方法不对特定的实例进行操作工作,静态方法只能访问类中的静态成员,而不能使用非静态成员,同时访问静态方法只能使用类名,不需要创建对象,也不能使用对象名来引用。
 
2、非静态方法
 
非静态方法工作时可以操作类的任何成员,调用非静态方法时,必须先使用类的实例或对象来引用,非静态方法对类的某个给定的实例进行操作,在非静态方法中可以使用this来访问该实例,调用非静态方法是,必须先创建一个对象。
 






分享到:
相关阅读:
如果你对由心网有任何意见或建议,请到交流平台反馈。
企业服务
赞助商
栏目列表:
点击排行