1

我有一个奇怪的问题,我必须设置控制台参数,如titlebackcolorforecolor ......并且不想一遍又一遍地做。所以我想创建一个类,它有一个方法可以在另一个项目中为我做这件事。为什么不那么重要,我主要是想让项目之间共享通用代码。

就像是 :

// 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中的类中。

4

1 回答 1

1

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

于 2013-09-18T01:29:20.030 回答