方法代表在类型或类型的实例上执行某些操作的代码.在类型上执行操作,称为静态方法:在类型的实例上执行操作,称为非静态方法.任何方法都有一个名称.一个签名和一个返回值(可以是void). CLR允许一个类型定义多个同名方法,只要每个方法都有一组不同的参数或者一个不同的返回值.所以,完全可以定义两个同名.同参数的方法,只要两者的返回类型不同.但是,除了IL汇编语言,我没有发现任何一个利用了这个“特点”的语言.大多数语言,在判断方法的唯一性是,除了方法名之外,都只以参数为依据,方法的返回类型会被忽略.…