为了账号安全,请及时绑定邮箱和手机立即绑定

静态类调用静态方法和 普通的类调用静态方法的区别??

静态类调用静态方法和 普通的类调用静态方法的区别??

杨魅力 2018-12-06 13:44:48
1 public static class StaticClass 2 { 3 public static void MyVoid() 4 { 5 //do something 6 } 7 } 8 9 public class NormalClass 10 { 11 public static void MyVoid() 12 { 13 //do something 14 } 15 } StaticClass.MyVoid() 和NormalClass.MyVoid() 这两个方法的调用有区别吗?
查看完整描述

5 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

纯从调用来讲,没什么区别。

查看完整回答
反对 回复 2019-01-21
?
智慧大石

TA贡献1946条经验 获得超3个赞

一个 是静态类 ,静态类中的 都是静态的,一个 是 非静态类的静态方法。

查看完整回答
反对 回复 2019-01-21
?
精慕HU

TA贡献1845条经验 获得超8个赞

调用肯定是一样的,并且看了下IL好像这两个方法得IL都一样的。

查看完整回答
反对 回复 2019-01-21
?
慕妹3242003

TA贡献1824条经验 获得超6个赞

调用是一样的,不同的是类本身.

查看完整回答
反对 回复 2019-01-21
  • 5 回答
  • 0 关注
  • 382 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信