SqlDataReader
类没有标记密封,那么是什么使它不可用?为什么不能继承SqlDataReader类?
1
A
回答
3
的SqlDataReader
类型的构造被标记为internal
这意味着它只能通过在System.Data.dll
组件类型进行实例化。这也禁止你继承它,因为基类型不能被实例化。
+0
@matthew ...谢谢 – vatspoo 2011-05-08 10:29:14
0
其唯一的构造函数被标记为内部的,所以它不能被任何非框架代码调用。
相关问题
- 1. 为什么Java Generic不能设计为继承父类Generic类?
- 2. 为什么不能从接口继承
- 3. 为什么我不能继承datetime.date?
- 4. 为什么我不能继承IO.Directory?
- 5. 为什么不能从内部类继承公共类?
- 6. 为什么子类不能继承父类的常量?
- 7. UML - 类继承,你继承了什么?
- 8. 为什么一个结构允许接口继承,为什么一个类不能继承
- 9. 为什么基类枚举不能继承?
- 10. 为什么我不能从私有类/接口继承?
- 11. Swift 1.2为什么我不能继承任何NSCell的子类?
- 12. 为什么我不能继承静态类?
- 13. 为什么嵌套类“继承”?
- 14. 为什么继承对象类型
- 15. 为什么一类从结构继承
- 16. 什么不能在.Net中继承?
- 17. 什么类型的类不能在.NET中继承?
- 18. 原型继承为什么子对象不能从父对象继承方法?
- 19. 你为什么继承UIView?
- 20. 为什么箭头继承?
- 21. 我为什么要继承?
- 22. 为什么Ruby模块继承不像类继承一样工作?
- 23. 不能从基类继承
- 24. 为什么我的类不是从父类继承的?
- 25. 为什么包装类不继承的基本数据类型?
- 26. 为什么java不支持多继承?
- 27. 为什么Java不支持多继承?
- 28. 为什么FormatException不会从ArgumentException继承?
- 29. 为什么C#不支持多继承?
- 30. 为什么C不支持继承?
你为什么要继承它?改用扩展方法! – Steven 2011-05-07 14:57:42
我不想继承它。只是注意到它没有标记密封,但据说是不好的,所以只是问。 – vatspoo 2011-05-08 10:28:25