说明 ========= ## 兼容性说明 + Spectre.Console 最低兼容到 .NET Standard 2.0 + .NET Standard 2.0 兼容性如下图 | **.NET 实现** | **版本支持** | | ----------------- | -------------------------------------------- | | .NET 和.NET Core | 2.0、2.1、 2.2、 3.0、 3.1、 5.0、 6.0、 7.0 | | .NET Framework | 4.6.1、4.6.2、4.7、4.7.1、4.7.2、4.8、4.8.1 | | Mono | 5.4、6.4 | | Xamarin.iOS | 10.14、12.16 | | Xamarin.Mac | 3.8、5.16 | | Xamarin.Android | 8.0、10.0 | | 通用 Windows 平台 | 10.0.16299,待定 | | Unity | 2018 年 1 月 | ## 作用 + 使用 Rich 启发的标记语言轻松输出具有不同颜色甚至样式(如粗体、斜体和闪烁)的文本。 + 支持终端中的 ///-位颜色,并自动检测当前终端的功能。34824 + 渲染复杂的小部件,如表、树,甚至 ASCII 图像。 + 通过实时显示进度和状态控件来显示长时间运行的任务的进度。 + 使用强类型文本输入或通过单项选择和多项选择控件提示用户输入。 + 使用自定义颜色编码的主题和样式设置格式 .NET 例外。 + 在编写时考虑了单元测试。