您的位置:首页 > 其它

CLR如何调用虚方法、属性和事件

2014-10-27 17:06 190 查看
方法代表在类型或类型的实例上执行某些操作的代码。在类型上执行操作,称为静态方法;在类型的实例上执行操作,称为非静态方法。任何方法都有一个名称、一个签名和一个返回值(可以是void)。

CLR允许一个类型定义多个同名方法,只要每个方法都有一组不同的参数或者一个不同的返回值。所以,完全可以定义两个同名、同参数的方法,只要两者的返回类型不同。但是,除了IL汇编语言,我没有发现任何一个利用了这个“特点”的语言。大多数语言,在判断方法的唯一性是,除了方法名之外,都只以参数为依据,方法的返回类型会被忽略。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: