在另一个项目中使用console

时间:2013-09-18 01:27:03

标签: c# methods parameters console

我有这个奇怪的问题,我 设置控制台参数,如标题 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来访问控制台,但它是否有可能像上面那样进行设置? (在不在控制台项目中的类中。

1 个答案:

答案 0 :(得分:1)

您仍然可以使用常规System.Console,即使在类库或任何实用程序项目中也是如此。