Как я могу сохранить тип в статическом поле, чтобы я мог сделать что-то вроде этого (примечание :просто пример, в псевдокоде )?:
public class Logger
{
public static Type Writer;
public static void SetWriter(Type @new)
{
Writer = @new;
}
public static void Write(string str)
{
Writer.Write(str);
}
}