2013-09-18 5 views
1

У меня есть эта странная проблема, когда я есть установить параметры консоли как названием, 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

Вы все еще можете использовать регулярные System.Console, даже в библиотеке классов или любой другой утилиты проекта.

+0

Я хочу того же консоли. Я в другом проекте. Извините, я немного обновился. – phadaphunk

+0

@phadaphunk: тот же исполняемый файл, та же консоль. – Ryan

+0

Это не то же самое исполняемое. Есть много консолей. У меня есть 30 разных ** проектов ** с их собственными индивидуальный исполняемый файл. Теперь есть общий код, поэтому у меня нет избыточного кода. Часть, где я устанавливаю консоль, находится в общей библиотеке классов кода в совершенно другом ** проекте ** – phadaphunk

Смежные вопросы