第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

有沒有辦法搜索到一個(gè)類所有子類

有沒有辦法搜索到一個(gè)類所有子類

www說 2018-12-07 06:10:03
有沒有辦法搜索到一個(gè)類所有子類有沒有辦法搜索到一個(gè)類所有子類
查看完整描述

5 回答

?
慕碼人2483693

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超9個(gè)贊

來自Discovering derived types using reflection的代碼:

public static List<Type> FindAllDerivedTypes<T>(Assembly assembly)
    {
        var derivedType = typeof(T);
        return assembly
            .GetTypes()
            .Where(t =>
                t != derivedType &&
                derivedType.IsAssignableFrom(t)
                ).ToList();

    } 
查看完整回答
反對 回復(fù) 2019-01-21
?
拉風(fēng)的咖菲貓

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊

用反射技術(shù)?。?/p>

查看完整回答
反對 回復(fù) 2019-01-21
?
當(dāng)年話下

TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個(gè)贊

能詳細(xì)點(diǎn)嗎

查看完整回答
反對 回復(fù) 2019-01-21
?
呼如林

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊

@拖鞋王子:?

例子:

??????????????? Type t = Type.GetType("System.IO.Stream");


??????????????? Console.WriteLine(t.BaseType);

查看完整回答
反對 回復(fù) 2019-01-21
?
手掌心

TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊

@田麥成: 還有問題么??

    public class A
    {

    }

    public class B : A
    {

    }

    public class C : B
    {

    }

?

[括號里填寫你要查找的類名]

Type t = typof(B);


??????????????? Console.WriteLine(t.BaseType);

?

這樣就可以返回一層基類了

查看完整回答
反對 回復(fù) 2019-01-21
  • 5 回答
  • 0 關(guān)注
  • 534 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號