在另一个项目中使用控制台
本文关键字:控制台 另一个 项目 | 更新日期: 2023-09-27 18:31:47
我有一个奇怪的问题,我必须设置控制台参数,如标题、背景色、前色......并且不想一遍又一遍地做。所以我想创建一个类,它有一个方法可以在另一个项目中为我做这件事。原因不是那么重要,我基本上想制作通用代码在项目之间共享。
像这样:
// Console type project :
public static class Program
{
public static void Main()
{
SetConsoleParameters(this.Console);
}
}
// Class library
public class SomeLibrary()
{
public Console SetConsoleParameters(Console console)
{
console.Title = "Nice title";
console. // Etc...
}
}
我知道您不能将控制台之类的静态类作为参数传递,并且无法使用this
访问控制台,但是是否可以以某种方式进行上述设置?(在不在控制台项目中的类中。
您仍然可以使用常规System.Console
,即使在类库或任何实用程序项目中也是如此。