SqlDataReader
类没有标记密封,那么是什么使它不可用?为什么不能继承SqlDataReader类?
1
A
回答
3
的SqlDataReader
类型的构造被标记为internal
这意味着它只能通过在System.Data.dll
组件类型进行实例化。这也禁止你继承它,因为基类型不能被实例化。
+0
@matthew ...谢谢 – vatspoo 2011-05-08 10:29:14
0
其唯一的构造函数被标记为内部的,所以它不能被任何非框架代码调用。
相关问题
- 1. 为什么我不能继承datetime.date?
- 2. 为什么我不能继承IO.Directory?
- 3. 为什么我不能继承静态类?
- 4. Swift 1.2为什么我不能继承任何NSCell的子类?
- 5. 为什么继承对象类型
- 6. 为什么嵌套类“继承”?
- 7. 什么不能在.Net中继承?
- 8. 什么类型的类不能在.NET中继承?
- 9. 不能从基类继承
- 10. 为什么箭头继承?
- 11. 为什么C#不支持多继承?
- 12. 为什么java不支持多继承?
- 13. 为什么不继承视图呈现?
- 14. 为什么FormatException不会从ArgumentException继承?
- 15. 为什么vb.net不支持多继承?
- 16. 为什么我不能拥有从内部类继承的公共类?
- 17. 在scala中,为什么类中的类型别名不能被继承?
- 18. 为什么基类继承两次,即使其中一个继承为虚拟?
- 19. 为什么我的内联块跨度不能继承高度?
- 20. 为什么说静态方法不能被继承?
- 21. 为什么继承接口的成员不能使用反射?
- 22. 继承问题,为什么不能打印正确的结果?
- 23. 多重继承不能在C#中支持。为什么?
- 24. 为什么我不能在python3中继承元组?
- 25. 为什么我不能继承UISearchController或的UISearchBar
- 26. 为什么泛型方法不能用于继承和接口?
- 27. 为什么我不能继承这个变量?
- 28. 为什么你不能在c#中做多重继承?
- 29. 为什么Automapper不工作的基础和继承类
- 30. 继承自QLabel的类,为什么不调用自定义槽?
你为什么要继承它?改用扩展方法! – Steven 2011-05-07 14:57:42
我不想继承它。只是注意到它没有标记密封,但据说是不好的,所以只是问。 – vatspoo 2011-05-08 10:28:25