的方法是通过使用泛型集合类来实现。在C#中,可以使用Dictionary<TKey, TValue>类来创建字典,使用List<T>类来创建列表。
示例代码:
Dictionary<string, int> dictionary = new Dictionary<string, int>();
dictionary.Add("key1", 1);
dictionary.Add("key2", 2);
示例代码:
List<int> list = new List<int>();
list.Add(1);
list.Add(2);
通过使用上述的字典和列表,可以将派生泛型类型添加到其中。例如,可以创建一个派生自某个基类的泛型类型,并将其添加到字典或列表中。
示例代码:
class MyBaseClass { }
class MyDerivedClass : MyBaseClass { }
Dictionary<string, MyBaseClass> dictionary = new Dictionary<string, MyBaseClass>();
dictionary.Add("key", new MyDerivedClass());
List<MyBaseClass> list = new List<MyBaseClass>();
list.Add(new MyDerivedClass());
以上是关于C#将派生泛型类型添加到字典或列表的完善且全面的答案。
领取专属 10元无门槛券
手把手带您无忧上云