国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C# 獲取子類和實現接口的類

2019-11-08 03:08:19
字體:
來源:轉載
供稿:網友
獲取一個Assembly下的子類var bases = Assembly .GetExecutingAssembly() .GetTypes() .Where(item => item.IsSubclassOf(typeof(Base)) ) .Select(type => (Base)Activator.CreateInstance(type) ) .ToList();獲取所有Assembly下的子類var bases = AppDomain .CurrentDomain .GetAssemblies() .SelectMany(item => item.GetTypes() ) .Where(item => item.IsSubclassOf(typeof(Base)) ) .Select(type => (Base)Activator.CreateInstance(type) ) .ToList();獲取一個Assembly下的實現接口的類var interfaceImplements = Assembly .GetExecutingAssembly() .GetTypes() .Where(item => item.GetInterfaces().Contains(typeof(Interface)) ) .Select(type => (Interface)Activator.CreateInstance(type) ) .ToList();獲取所有Assembly下的實現接口的類var interfaceImplements = AppDomain .CurrentDomain .GetAssemblies() .SelectMany(item => item.GetTypes() ) .Where(item => item.GetInterfaces().Contains(typeof(Interface)) ) .Select(type => (Interface)Activator.CreateInstance(type) ) .ToList();
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临沭县| 康平县| 金昌市| 会泽县| 榆树市| 塔城市| 乐亭县| 含山县| 苍溪县| 昌平区| 昆山市| 华坪县| 阿克陶县| 邹平县| 富宁县| 东城区| 樟树市| 光山县| 南昌县| 嫩江县| 阜城县| 永兴县| 房产| 合江县| 伊通| 澎湖县| 澄江县| 精河县| 分宜县| 泌阳县| 武城县| 华容县| 久治县| 泸水县| 大港区| 思南县| 荃湾区| 岳阳县| 怀宁县| 当涂县| 丹棱县|