请叫大家一个问题,大家给我解释一下!!! CLR提供了两个IL指令来调用方法call和callvirt,其中call指令根据引用变量的类型来调用方法;callvirt指令根据引用变量指向的对象类型来调用方法;根据引用变量的类型来调用方法根据引用变量指向的对象类型来调用方法这两句帮我解释一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的理解,如有错误请指正。Base a = new Derived();Base 根据引用变量的类型来调用方法Derived 根据引用变量指向的对象类型来调用方法callvirt这些函数我们用不着调吧?没研究过。 "CALL通常表示被调用的方法是静态的或共享的, 而CALLVIRT则用于实例方法."所谓 "变量的类型" 就是类 ;"引用变量指向的对象类型" 就是实例化的对象我觉得 "引用变量指向的对象类型" 后面还是别加 "类型" 那两个字的好,免得让人误会。其实 类和类型 在.net里面就是一回事。不晓得理解的对不 登陆系统后toolbar控件时会在屏幕的左上边显示 C# AVI 音频录入问题 用bitmap类绘图在火狐上显示为乱码?! 加载项在Visual Studio的使用问题,别人写的教程还是看了自己还是做不出来。(帮顶给分,不够再加) 重写控件有几个不懂 都好几天了还不能解决怎么办?????????? 如何在网页中使用C#程序调用客户端系统的'ODBC数据源管理器'。 菜鸟问题:怎样改变vs.net的代码编辑窗口的背景色? C#菜鸟求救。。。 Crystal report 子报表的问题? 大家用C#都做哪类的程序啊? C#内存释放问题
Base 根据引用变量的类型来调用方法
Derived 根据引用变量指向的对象类型来调用方法callvirt这些函数我们用不着调吧?没研究过。