У меня есть эта странная проблема, когда я есть установить параметры консоли как названием, 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
, но это как-то можно настроить все как выше? (В классе, который не в Проекте консоли.
Я хочу того же консоли. Я в другом проекте. Извините, я немного обновился. – phadaphunk
@phadaphunk: тот же исполняемый файл, та же консоль. – Ryan
Это не то же самое исполняемое. Есть много консолей. У меня есть 30 разных ** проектов ** с их собственными индивидуальный исполняемый файл. Теперь есть общий код, поэтому у меня нет избыточного кода. Часть, где я устанавливаю консоль, находится в общей библиотеке классов кода в совершенно другом ** проекте ** – phadaphunk