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
上記のように設定することは何とか可能ですか? (コンソール プロジェクトにないクラスで。