如何调用此构造函数?
public class DataField
{
public String Name;
public Type TheType;
public DataField(string name, Type T)
{
Name = name;
TheType = T;
}
}
我想到了
f = new DataField("Name",typeof(new String()));
但我想避免创建对象。 这个还好吗?
f = new DataField("Name",String);
答案 0 :(得分:4)
您应该只能使用typeof(string)
答案 1 :(得分:4)
您可以使用typeof
的类型名称:
f = new DataField("Name", typeof(string));
答案 2 :(得分:-2)
传递String.class
应该有效。它是Class
的一个实例,它实现了Type
:
new DataField("Name", String.class);