C#中静态类的继承问题

原来有5个子类继承自同一个父类,所以可以把5个子类放在一个数组中操作现在根据需要,要把这5个子类改为静态类,但静态类不能继承,就没办法放在一个数组中操作了,请问这种情况应... 原来有5个子类继承自同一个父类 , 所以可以把5个子类放在一个数组中操作
现在根据需要 , 要把这5个子类改为静态类 , 但静态类不能继承 , 就没办法放在一个数组中操作了 , 请问这种情况应该怎么处理?
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
百度网友5298263
2017-03-30 · TA获得超过968个赞
知道小有建树答主
回答量:1005
采纳率:94%
帮助的人:529万
展开全部
静态类无法建立实例,你拿什么放到数组里
如果不是将实例放入数组,而是用类的Type的话 那也能放到数组里
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-03-30
展开全部
1:非静态类可以包含静态的方法、字段、属性或事件;
2:无论对一个类创建多少个实例,它的静态成员都只有一个副本;
3:静态方法和属性不能访问其包含类型中的非静态字段和事件,并且不能访问任何对象的实例变量;
4:静态方法只能被重载,而不能被重写,因为静态方法不属于类的实例成员;
5:虽然字段不能声明为 static const,但 const 字段的行为在本质上是静态的。这样的字段属于类,不属于类的实例。因此,可以同对待静态字段一样使用 ClassName.MemberName 表示法来访问 const 字段;6:C# 不支持静态局部变量(在方法内部定义静态变量)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式