我有一个奇怪的问题,我必须设置控制台参数,如title,backcolor,forecolor ......并且不想一遍又一遍地做。所以我想创建一个类,它有一个方法可以在另一个项目中为我做这件事。为什么不那么重要,我主要是想让项目之间共享通用代码。
就像是 :
// 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...
}
}
我知道您不能将像控制台这样的静态类作为参数传递,也不能通过 with 访问控制台,this
但是是否可以像上面那样进行设置?(在不在Console Project中的类中。