课程名称 | 3.C#的扩展方法在枚举类型上的实现 | |||
课程体系 | 计算机类 | |||
授课教师 | loic | 考试类型 | 无 | |
课程类别 | 一般公需 | 课程形式 | 视频类 | |
课程时长 | 6 分钟 | 学 时 | 0.50 学时 |
课程简介 | ||||
“扩展方法”是C#独有的一种方法,在扩展方法中会使用ExtensionAttribute这个attribute。任何静态类只要包含了至少一个扩展方法,它的元数据中也会应用这个attribute,任何一个程序集包含了至少一个符合上述特点的静态类,它的元数据也会应用这个attribute。如果代码用了一个不存在的实例方法,编译器会快速的扫描引用的所有程序集,判断它们哪些包含了扩展方法,然后,在这个程序集中,可以扫描包含了扩展方法的静态类。
|