扩展方法


  扩展方法使你能够向现有类型 添加 方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。扩展方法是通过在一个静态类中定义具有 this 关键字参数的方法来实现的。

  由于所有章节中可能会用到以下扩展方法,因此将扩展方法放在前面介绍,这样遇到扩展方法时才不会感到陌生。

  扩展方法位于 Fireasy.Common.Extensions 命名空间下。


  • 通用扩展
  • 字符串扩展
  • 字符扩展
  • 日期时间扩展
  • 数值扩展
  • 枚举扩展
  • 枚举器扩展
  • 字典扩展
  • 流扩展
  • 反射扩展
  • 数学扩展
  • XML扩展
  • 图像扩展
  • 字节数组扩展
  • 表达式扩展
  • 树节点扩展
  • Uri扩展
  • 时间刻度扩展
  • 异常扩展
  • Task扩展
  • IServiceProvider扩展