extension.fishlee.net 1.6.6

dotnet add package extension.fishlee.net --version 1.6.6
NuGet\Install-Package extension.fishlee.net -Version 1.6.6
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="extension.fishlee.net" Version="1.6.6" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add extension.fishlee.net --version 1.6.6
#r "nuget: extension.fishlee.net, 1.6.6"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install extension.fishlee.net as a Cake Addin
#addin nuget:?package=extension.fishlee.net&version=1.6.6

// Install extension.fishlee.net as a Cake Tool
#tool nuget:?package=extension.fishlee.net&version=1.6.6

FSLib.Extension

介绍

FSLib.Extension库是一个用于.NET的扩展函数库,所提供的函数和方法均使用扩展方法引入,包含数以百计的用于日常编写程序时使用的扩展方法。 用法非常简单,依据你的需要引用net35(.net 3.5/3.0)或net4(.net 4.0/4.5)下的dll文件即可。

一般情况下不需要特殊的using即可在代码中使用。

附带的扩展方法的命名空间一般和扩展的对象在同一个命名空间。

安装

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

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

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

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

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

FishExtension主页上下载压缩包,解压后可见内有针对不同版本framework的dll文件,引用即可。

3.使用源码自行编译

GitHub的源码主页上,直接下载或克隆后,在Visual Studio中编译再引用,或直接作为项目引用即可。

现在的源码已部分应用C#6语法特性,因此需要VisualStudio2015才能安全顺利地编译。 由于本库是一个历史沿用时间很久的库,因此比较杂乱,欢迎Fork并修正后Pull Request。

自 v1.4 开始,项目已经启用 .NET CORE 的项目格式(project.json),如果您想成功编译所有的源码,可能需要至少 Visual Studio 2015。

4.源码&文档

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

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

5.相关网址

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard1.6.1 is compatible.  netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net35 is compatible.  net40 is compatible.  net403 was computed.  net45 is compatible.  net451 was computed.  net452 was computed.  net46 is compatible.  net461 was computed.  net462 was computed.  net463 was computed.  net47 is compatible.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on extension.fishlee.net:

Package Downloads
network.fishlee.net

A strong http client for .NET with high usability

network.fishlee.net_html.adapter

HtmlAgality Adapter for iFish's Network Library (HTTP)

GitHub repositories (5)

Showing the top 5 popular GitHub repositories that depend on extension.fishlee.net:

Repository Stars
iccfish/FSLib.App.SimpleUpdater
A simple automatic update library for .net. 一个炒鸡简单但是足够好用的自动更新库。
iccfish/BtResourceGrabber
一个开源的BT综合搜索引擎
iccfish/Cn12306UnofficalClient
12306非官方客户端
EraserKing/Unblock163MusicClient
Unblock 163 Cloud Music Windows client.
iccfish/fslib.network
A strong http client for .NET with high usability
Version Downloads Last updated
1.6.6 1,265 1/26/2022
1.6.3 2,032 6/19/2019
1.6.2 597 6/13/2019
1.5.1 1,301 12/19/2018
1.5.0 683 12/18/2018
1.4.5 1,715 3/21/2018
1.4.4 1,066 3/21/2018
1.4.3 2,120 9/1/2016
1.4.2 2,284 8/15/2016
1.4.1 1,227 8/14/2016
1.4.0 1,216 8/14/2016
1.3.1 2,288 12/13/2015
1.3.0 2,762 8/13/2015
1.2.2 2,206 5/13/2015
1.2.0 3,070 1/18/2015
1.1.1.1 1,158 1/6/2015
1.1.1 1,502 1/6/2015
1.1.0 1,857 1/6/2015

修正了部分函数;针对NET FULL增加了部分Drawing命名空间的函数;移动 System.FishLib 命名空间到 FSLib.Extension.FishLib;修正包重定向。