【发布时间】:2013-09-18 01:27:03
【问题描述】:
我有一个奇怪的问题,我 必须 设置控制台参数,例如 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...
}
}
我知道你不能将像控制台这样的静态类作为参数传递,你也不能通过this 访问控制台,但是有没有可能像上面那样进行设置? (在一个不在控制台项目中的类中。
【问题讨论】:
标签: c# methods parameters console