Тип сохранения в поле/переменной

Как я могу сохранить тип в статическом поле, чтобы я мог сделать что-то вроде этого (примечание :просто пример, в псевдокоде )?:

public class Logger
{
    public static Type Writer;

    public static void SetWriter(Type @new)
    {
        Writer = @new;
    }

    public static void Write(string str)
    {
        Writer.Write(str);
    }
}
8
задан Jwosty 17 July 2012 в 16:20
поделиться