List<Class> 如何用多态?

假如:B 是基类,D 是派生类。

我们知道可以这么用:B b = new D();

但如果是 List<B> 怎么用呢?List<B> bs = new List<D>();??这是错误的。

正确如下:

也就是说创建 List 对象时不必管,只是管 Add 往里面装的东西。

相关阅读

  • C# 类教程-多态性

你可能感兴趣的