11智能在线
新记
请问C#类的静态方法和非静态方法分别是什么?有什么区别?
如题所述
举报该文章
相关建议 2015-02-01
类中方法签名有static为静态方法,没有则为非静态方法。
如
静态:public static void Get(){}
非静态:public void Get(){}
区别:
1 静态方法属于类,非静态属于类的实例
如:
类.Get()
new 类().Get()
2 静态方法一般用于工具类,方法与类中的字段没有什么联系,依赖关系,而非静态则相反。
3 加载时间也不同,具体我则不记得了
追问
谢谢!
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/2vqm2f8f4m4msq7sss.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
C#中类的静态方法和非静态方法分别是什么?有什么区别?
静态方法和非静态方法的区别是什么
C#中静态方法和非静态方法的区别
C#中,静态类和非静态类的区别是什么?
C#中【静态方法】和【非静态方法】的区别?!
C#中,静态的构造函数跟非静态的有什么区别?
C# 中用static定义的静态函数或方法,和非静态有什么区...
c#静态类和拥有全部静态成员的非静态类的区别