5

このコンストラクターを呼び出すにはどうすればよいですか?

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);
4

3 に答える 3

4

シンプルに使えるはずtypeof(string)

于 2012-11-26T15:08:27.843 に答える
-2

合格String.classはうまくいくはずです。のインスタンスでありClass、次を実装しTypeます。

new DataField("Name", String.class);
于 2012-11-26T15:11:25.003 に答える