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...
       }
    }

コンソールのような静的クラスをパラメーターとして渡すことはできず、コンソールにアクセスすることはできませんが、this上記のように設定することは何とか可能ですか? (コンソール プロジェクトにないクラスで。

4

1 に答える 1