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

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

用反射把程序集中一些泛型類實(shí)例化,怎么確定實(shí)例的類型?

用反射把程序集中一些泛型類實(shí)例化,怎么確定實(shí)例的類型?

藍(lán)山帝景 2018-12-07 02:00:52
代碼如下,問題就出在紅字部分: Code 1using System; 2using System.Collections.Generic; 3using System.Text; 4using System.Reflection; 5 6namespace Test 7{ 8    class CT { } 9    class CT1:CT { }10    class CT2 : CT { }11    class CT3 : CT { }12    class CT4 : CT { }13    class CT5 : CT { }14    class CT6 : CT { }15    class Base<T> : List<T> where T : CT { }16    class class1: Base<CT1> { }17    class class2: Base<CT2> { }18    class class3: Base<CT3> { }19    class class4: Base<CT4> { }20    class class5: Base<CT5> { }21    class class6: Base<CT6> { }2223    class test<T> where T : CT24    {25        private static Dictionary<string, Base<T>> d;26        private static object obj = new object();27        public static Dictionary<string, Base<T>> Caches28        {29            get30            {31                if (d == null)32                {33                    lock (obj)34                    {35                        if (d == null)36                            Load();37                    }38                }39                return d;40            }41        }424344        private static void Load()45        {4647            Type[] tys = Assembly.GetExecutingAssembly().GetTypes();48            foreach (Type t in tys)49                if (t.BaseType.Name == "Base`1")50                {51                    XX x = (XX)Assembly.GetExecutingAssembly().CreateInstance("Test." + t.Name);52                    d.Add(t.Name, x);53                }54        }55    }56} 兩個 XX 應(yīng)該是什么,怎么寫?我頭疼了半天,試了好幾種方法,還是沒搞定,請教各位,致謝先~
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 593 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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