爱易网
IT新闻
IT新闻
爱易资讯
网站搭建
云虚拟主机教程
云服务器教程
Apache教程
IIS教程
Nginx教程
网站策划
站长文章
推广教程
淘宝客教程
网页设计
HTML教程
XHTML教程
CSS教程
HTML5教程
CSS3教程
JavaSript基础
JQuery教程
Node.js教程
前端技术
Ajax教程
Js特效
Xml教程
平面设计
页面UI设计
photoshop教程
程序开发
AI人工智能
Asp教程
Php教程
Asp.Net教程
Net Core教程
C#教程
Java教程
Jsp教程
开发技术
微信小程序教程
Uniapp开发教程
微信公众号开发
Andriod教程
IOS教程
DOS教程
Python教程
Docker教程
Windows Container教程
数据库
MSSQL教程
MySQL教程
Redis教程
Access教程
Oracle教程
数据库教程
操作系统
Linux教程
Windows教程
MAC教程
Cisco教程
交换机教程
防火墙教程
搜索
爱易网页
C#教程
A a=new B()有关问题
A a=new B()有关问题
日期:2014-05-18 浏览次数:20894 次
A a=new B()问题
A是基类,B是派生类
然后A a=new B();
按照我的理解:在内存中创造了一个B对象,然后把此对象的地址赋给变量a(因为a是引用类型,所以应该接收的是一个地址)
为什么a不能访问派生类B中增加的成员呢?
------解决方案--------------------
A a = new B();
B b = a as B;
b.xxx;
等效于
A a = new B();
B b = (B)a;
b.xxx;
就是强制类型转换
上一篇: 循环数组解决思路
下一篇: treelist数据保存解决办法
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
请教怎么从assembly中取得我的项目中引用的dll文件列表
诸位大侠帮小弟看看
windows Server 2003 Enterprise SP2 + IIS 6.0解决办法
C# 关于水晶报表打印发票时 半页打印 的有关问题
关于Parameters的有关问题,求解答,多谢了
c# 如何把任意数字转换成十六进制字符串
时间晚了,问个有关问题
请问日期时间格式转换
请教C#中为什么不允许重载“=”运算符
推荐阅读
更多>
请高手帮修改一个嗅探器的程序,
水晶报表批量打印的难题!该如何解决
读取C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files的内容解决方法
怎样在安装时进行数据库平移?解决方法
System.NullReferenceException: Object reference not set to an instance of an obj,该怎么解决
C#中调用C++的dll文件出现的有关问题
ListBox绑定数据的有关问题
检查日期输入不大于系统日期的有关问题
[]LINQ+WCF+Siverlight SILVERLIGHT在异步调用的时候总是出现错误
各位大狭.小弟我想用c#从sql server 隔三十秒提取数据如何实现啊
C#中TeeChart添加曲线有关问题
C# 读取Excle数据报错,多种解决方法尝试都未能解决,求帮助
Outlook bar左部列表控件该怎样给按钮添加单击事件呢解决思路
MVC 实施过程
Linq中能开展if判断吗
ILDasm自动封锁了
vs.net里面的"数据网格控件"是哪个?(新手提问),该怎么处理
无边框窗体拖动有关问题
两层分组,外层组计算内层组数据量计数值的最大值或最小值。该如何处理
怎么还原资源文件呢