我怎么能存储在一个静态字段一个类型,这样我可以做这样的事情(注:只是一个例子,在伪代码)?:商铺类型/可变
public class Logger
{
public static Type Writer;
public static void SetWriter(Type @new)
{
Writer = @new;
}
public static void Write(string str)
{
Writer.Write(str);
}
}
你究竟在努力实现什么?不是代码而是一个抽象的想法? – 2012-07-17 00:45:52
我试图在任何类型的变量中存储一个类型,但类型本身不是一个语句,所以它不工作... – Jwosty 2012-07-17 00:47:04
你不能使用某种类型的实例,而不是' Type'?也许像“TextWriter”? – svick 2012-07-17 00:47:08