您正在学习的是试看内容,报名后可学习全部内容 报名课程
本视频由 保利威 提供技术支持

C#编程进阶视频教程--静态扩展方法与高级用法

适用人群
1.具有一定C#程序设计基础(熟悉C#中什么是类,什么是类的方法和属性)

2.什么是静态扩展方法;
静态扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用;
静态扩展方法让你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。

3.静态扩展方法主要特征
1.静态扩展方法位于静态类,并且以static修饰符修饰的静态方法;
2.静态扩展方法的第一个参数以this修饰符为前缀,后跟要扩展的目标类型及参数;
3.静态扩展方法只能针对实例调用,即:静态类不能作为目标类;
4.如果扩展方法和被扩展类中某个签名相同,则扩展方法永远不会被调用

4.静态扩展方法的初级用法

5.静态扩展方法高级用法--链式编程
以生活中的实例,结合C#静态扩展方法来实现链式编程