在 .NET Core 控制台应用程序中以编程方式更改字体大小

我一直在搜索和搜索,但似乎找不到以编程方式跨平台 (.NET Core) 更改 .NET Core 控制台应用程序字体大小的方法。

这是否可以直接在 .NET Core 中实现,还是我需要自己构建一个 .NET Standard 库来支持我需要使用本机代码支持的所有平台?

提前致谢!


莫回无
浏览 304回答 1
1回答

MYYA

框架中没有 .NET Core 对此的支持。是的 - 您必须构建自己的库才能执行此操作。乍一看,这不是小事……在 Windows 中,您需要处理 cmd 和 powershell shell。在 Linux 上,您可能必须支持多种桌面环境才能实现真正的跨平台。在我知道的环境中,这会影响所有控制台窗口的字体。这是你想要做的吗?这个的实际用例是什么?通常,用户按照他们想要的方式设置他们的终端环境并离开它。更改文本的颜色是一项更简单的工作。
打开App,查看更多内容
随时随地看视频慕课网APP