扩展方法库

扩展方法库FSLib.Extension (.NET3.5/4/4.5)

其实这个扩展方法库已经发布有段时间了,没有正式发布过。今天整理了一下文档,顺便搞个文档,正式发布吧。

 

简介

 

.NET在3.5开始引入的编译器支持扩展方法,允许为现有的对象类型在不改变其原本定义的情况下添加额外的方法。

 

因此便有了本扩展方法库。本扩展方法库基本上扩展的都是.NET原有的对象,尤其是String对象。

 

添加本扩展方法库的引用库后,一般不需要特定声明即可使用,大多为现有对象的快捷操作。

 

安装方法

 

你有三种方式可以使用本库:

 

  1. 直接使用包管理器(Nuget Package Manager)安装(推荐)
  2. 直接下载已编译的二进制包,并根据需要引用
  3. 使用源码自行编译

 

1.直接使用包管理器(Nuget Package Manager)安装

 

在Visual Studio中,打开Nuget包管理器,进入联机选项,搜索 iFish,找到“iFish's Extension Methods Library”后,安装即可。

 

 

2.直接下载已编译二进制包

 

在FishExtension主页(http://www.fishlee.net/soft/fishextension.net/)上下载压缩包,解压后可见内有针对不同版本framework的dll文件,引用即可。

 

 

3.使用源码自行编译

 

GitHub的源码主页(https://github.com/iccfish/FSLib.Extension)上,直接下载或克隆后,在Visual Studio中编译再引用,或直接作为项目引用即可。

 

 

4.源码&文档

 

本扩展库源码已托管在GITHUB上。GITHUB仓库主页: https://github.com/iccfish/FSLib.Extension ,欢迎提交更好的扩展方法。

 

本扩展方法库API文档参见 http://docs.fishlee.net/ifish/fslib.extension

 

 

5.相关网址

 

  1. 主页:http://www.fishlee.net/soft/fishextension.net/
  2. 论坛:http://bbs.fishlee.net/
  3. 博客:http://blog.fishlee.net/

原文地址:https://www.cnblogs.com/Leo_wl/p/4227847.html