Type.GetType()

来源:这里教程网 时间:2026-02-21 13:05:26 作者:

// .net code 

private type gettype(string classname) 

    // creates current domain. 
    appdomain currentdomain = appdomain.currentdomain; 

    // makes an array for the list of assemblies. 
    assembly[] assems = currentdomain.getassemblies(); 

    type type = null; 
    for (int j = 0; j     { 
        type[] types = assems[j].gettypes(); 
        for (int k = 0; k         { 
            if (types[k].name.equals(classname) || (types[k].fullname.equals(classname))) 
            { 
                type = types[k]; 
                break; 
            } 
        } 
        if (type != null) 
        { 
            break; 
        } 
    } 

    return type; 

相关推荐