ConsoleTables 2.6.1
dotnet add package ConsoleTables --version 2.6.1
NuGet\Install-Package ConsoleTables -Version 2.6.1
<PackageReference Include="ConsoleTables" Version="2.6.1" />
paket add ConsoleTables --version 2.6.1
#r "nuget: ConsoleTables, 2.6.1"
// Install ConsoleTables as a Cake Addin #addin nuget:?package=ConsoleTables&version=2.6.1 // Install ConsoleTables as a Cake Tool #tool nuget:?package=ConsoleTables&version=2.6.1
ConsoleTable
您是否曾想过简单地以扁平的 POCO 结构打印到控制台?当然您有!这个类可以让您尽可能轻松地打印一个格式良好的表格到您的控制台。
示例用法
// using ConsoleTables;
static void Main(String[] args)
{
var table = new ConsoleTable("one", "two", "three");
table.AddRow(1, 2, 3)
.AddRow("this line should be longer", "yes it is", "oh");
table.Write();
Console.WriteLine();
var rows = Enumerable.Repeat(new Something(), 10);
ConsoleTable
.From<Something>(rows)
.Configure(o => o.NumberAlignment = Alignment.Right)
.Write(Format.Alternative);
Console.ReadKey();
}
控制台输出
FORMAT: Default:
--------------------------------------------------
| one | two | three |
--------------------------------------------------
| 1 | 2 | 3 |
--------------------------------------------------
| this line should be longer | yes it is | oh |
--------------------------------------------------
Count: 2
FORMAT: Alternative:
+----------------------------+-----------+-------+
| one | two | three |
+----------------------------+-----------+-------+
| 1 | 2 | 3 |
+----------------------------+-----------+-------+
| this line should be longer | yes it is | oh |
+----------------------------+-----------+-------+
FORMAT: Minimal:
one two three
--------------------------------------------
1 2 3
this line should be longer yes it is oh
示例输出(截图)
使用 nuget 将它添加到项目中
包管理器
Install-Package ConsoleTables -Version 2.4.2
.NET CLI
dotnet add package ConsoleTables --version 2.4.2
PackageReference
<PackageReference Include="ConsoleTables" Version="2.4.2" />
Packet CLI
paket add ConsoleTables --version 2.4.2
版本历史
版本 | 下载 | 最后更新 |
---|---|---|
版本 | 下载 | 最后更新 |
2.4.2 | 18,202 | 4个月前 |
2.4.1 | 42,442 | 7个月前 |
2.4.0 | 19,443 | 12/18/2019 |
2.3.0 | 107,954 | 3/20/2019 |
2.2.4 | 678 | 3/6/2019 |
MIT 许可证(MIT)
版权所有 (c) 2013 Khalid Abuhakmeh
特此授予任何获得此软件及其相关文档文件(统称为“软件”)副本的人,免费使用该软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并且允许向软件提供者提供软件的人这样做,前提是遵守以下条件
上述版权声明和本许可声明应包含在软件的任何副本或大幅度部分中。
软件按“现状”提供,不提供任何明示或暗示的保证,包括但不限于对适销性、针对特定目的的适用性或非侵权的保证。在任何情况下,作者或版权所有者对任何索赔、损害或其他责任,无论基于合同、侵权或其他理论,均不予承担,无论源于、因之或与软件或软件的使用或其它交易有关。
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net5.0已计算。 net5.0-windows已计算。 net6.0已计算。 net6.0-android已计算。 net6.0-ios已计算。 net6.0-maccatalyst已计算。 net6.0-macos已计算。 net6.0-tvos已计算。 net6.0-windows已计算。 net7.0已计算。 net7.0-android已计算。 net7.0-ios已计算。 net7.0-maccatalyst已计算。 net7.0-macos已计算。 net7.0-tvos已计算。 net7.0-windows已计算。 net8.0已计算。 net8.0-android已计算。 net8.0-browser已计算。 net8.0-ios已计算。 net8.0-maccatalyst已计算。 net8.0-macos已计算。 net8.0-tvos已计算。 net8.0-windows已计算。 |
.NET Core | netcoreapp3.0已计算。 netcoreapp3.1已计算。 |
.NET Standard | netstandard2.1兼容。 |
MonoAndroid | monoandroid已计算。 |
MonoMac | monomac已计算。 |
MonoTouch | monotouch已计算。 |
Tizen | tizen60已计算。 |
Xamarin.iOS | xamarinios已计算。 |
Xamarin.Mac | xamarinmac 已计算。 |
Xamarin.TVOS | xamarintvos 已计算。 |
Xamarin.WatchOS | xamarinwatchos 已计算。 |
-
.NETStandard 2.1
- 无依赖。
NuGet 包 (29)
显示依赖 ConsoleTables 的前 5 个 NuGet 包
包 | 下载 |
---|---|
NBomber
适用于拉取和推送场景的现代且灵活的负载测试框架,旨在测试任何系统,无论其协议(HTTP/WebSockets/AMQP 等)或语义模型(拉取/推送)。 |
|
网络
支持 TCP、UDP、RSA、事件和对象的网络库。快速简单,每个数据包只有 48 位开销。异步发送和接收数据包。示例在:https://www.indie-dev.at/overview-en/ 文档在:https://www.indie-dev.at/NetworkLib/HelpFile_6.2.5.21/ Fork 于:https://github.com/Toemsel/Network |
|
Extensions.Pack
一组有用的扩展,可以使您的代码平滑且易于阅读。 |
|
Frank.Libraries.Extensions
只是一些可能对任何开发者都有帮助的扩展方法 |
|
AspNetCore.Simple.MsTest.Sdk
一个简单的 SDK,可用于轻松快速地对您的 Web API 进行测试 |
GitHub 仓库 (15)
显示依赖 ConsoleTables 的前 5 个最受欢迎的 GitHub 仓库
仓库 | 星标 |
---|---|
Squidex/squidex
无头 CMS 和内容管理中枢
|
|
OpenSAGE/OpenSAGE
OpenSAGE 是 SAGE 的一个免费开源重新实现,SAGE 是在 Command & Conquer: Generals 和 EA Pacific 的其他 RTS 标题中使用的 3D 实时策略 (RTS) 引擎。用 C# 编写。与 EA 无关。
|
|
CHKZL/DDTV
一个可对阿B进行直播多窗口观看、开播提醒、自动录制、合并、转码的跨平台工具
|
|
Flangvik/TeamFiltration
TeamFiltration 是一个跨平台的框架,用于枚举、喷涂、提取和后门 O365 AAD 账户
|
|
poppastring/dasblog-core
The original DasBlog reimagined with ASP.NET Core
|
版本 | 下载 | 最后更新 |
---|---|---|
2.6.1 | 200,373 | 10/27/2023 |
2.6.0 | 864 | 10/27/2023 |
2.5.0 | 67,368 | 7/27/2023 |
2.4.2 | 3,283,481 | 6/25/2020 |
2.4.1 | 297,382 | 3/9/2020 |
2.4.0 | 71,638 | 12/18/2019 |
2.3.0 | 301,968 | 3/20/2019 |
2.2.4 | 2,197 | 3/6/2019 |
2.2.0 | 118,731 | 3/30/2018 |
2.2.0-alpha.0 | 115 | 7/27/2023 |
2.1.0 | 71,106 | 12/20/2016 |
2.0.0 | 2,511 | 12/20/2016 |
1.1.2 | 17,014 | 6/23/2016 |
1.1.1 | 2,363 | 6/21/2016 |
1.1.0 | 7,187 | 4/19/2016 |
1.0.0 | 4,258 | 7/10/2014 |
添加 AppVeyor 构建和 MinVer 版本号