欢迎光临
我们一直在努力

方法的三种调用形式

虽然C#的方法具有静态方法和实例方法之分,但是在IL层面,它们之间并没有什么不同,就是单纯的“函数”而已,而且这个函数的第一个参数的类型永远是方法所在的类型。所以在IL层面,方法总是“静态”的,调用实例方法的本质就是将目标实例作为第一个参数,对于静态方法,第一个参数永远是Null/Default(值类型)。我在《
实例方法和静态方法有区别吗?》中曾经着重谈到过这个问题。

赞(0)
未经允许不得转载:小狮博客 » 方法的三种调用形式
分享到: 更多 (0)