百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

ConsoleTables

> 编程语言
开源

在 C# 控制台应用程序中打印一个格式化良好的表格

1.0K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

在 C# 控制台应用程序中打印一个格式化良好的表格

ConsoleTable

你是否曾经想要将平面结构的 POCO 输出到控制台?当然有了!此类可以让你以尽可能简单的方式将一个漂亮格式化的表格打印到控制台。

示例用法

csharp
// 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(rows)
        .Configure(o => o.NumberAlignment = Alignment.Right)
        .Write(Format.Alternative);

    Console.ReadKey();
}

控制台输出

…

示例输出 (屏幕截图)

使用 nuget 将其添加到您的项目中

包管理器

bash
Install-Package ConsoleTables -Version 2.4.2

.NET CLI

bash
dotnet add package ConsoleTables --version 2.4.2

PackageReference

bash

数据包 CLI

bash
paket add ConsoleTables --version 2.4.2

版本历史

版本 下载次数 最后更新时间
版本 下载次数 最后更新时间
2.4.2 18,202 4 个月前
2.4.1 42,442 7 个月前
2.4.0 19,443 2019 年 12 月 18 日
2.3.0 107,954 2019 年 3 月 20 日
2.2.4 678 2019 年 3 月 6 日

MIT 许可证 (MIT)

特此授予任何人免费获得本软件及相关文档文件("软件")的复制权,不受限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、转授权和/或销售软件副本的权利,并允许向获得软件的人提供此类权利,但需遵守以下条件:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言