在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
扩展方法使你能够向现有类型“添加”方法,为目标数据类型追加方法 1.此方法必须是一个静态方法 2.此方法必须放在静态类中 3.此方法的第一个参数必须以this开头,并且指定此方法是扩展自哪个类型 2.扩展方法中的this后面的参数不属于方法的参数,本例是无参数,this后面的double是指明扩展方法扩展自何种类型 1、将实例方法调用在编译期改变为静态类中的静态方法调用,实际上,它确实拥有静态方法所有具有的所有功能。 2、作用域是整个namespace可见的,并通过使用using namespace来导入其他命名空间中的扩展方法。 3、优先级:现有实例方法优先级最高,其次为最近的namespace下的静态类的静态方法,最后为较远的namespace下的静态类的静态方法。 |
请发表评论