08 2024 档案

摘要:参数在方法种具有按“值(by value)”和“引用(by ref)”两种传递方式,这是每个.NET程序员深入骨髓得基本概念。但是我若告诉你,.NET规定的参数传递形式其实是三种,会不会颠覆你的认知。 阅读全文
posted @ 2024-08-23 08:35 Artech 阅读(1967) 评论(10) 推荐(11) 编辑
摘要:在《可以调用Null的实例方法吗?》一文中,我谈到.NET方法的三种调用形式,现在我们就来着重聊聊这个话题。具体来说,这里所谓的三种方法调用形式对应着三种IL指令:Call、CallVirt和Calli。 阅读全文
posted @ 2024-08-20 08:46 Artech 阅读(2760) 评论(21) 推荐(19) 编辑
摘要:前几天有个网友问我一个问题:调用实例方法的时候为什么目标对象不能为Null。看似一个简单的问题,还真不是一句话就能说清楚的。而且这个结论也不对,当我们调用定义在某个类型的实例方法时,目标对象其实可以为Null。 阅读全文
posted @ 2024-08-19 09:43 Artech 阅读(2577) 评论(7) 推荐(13) 编辑

点击右上角即可分享
微信分享提示