基类和派生类的转换问题 lib目录下貌似是说明 不过全是英文的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SNodeBase node; SNode n; node = (SNodeBase)treeView.Nodes[0];// Node[0]的类型是TreeNode。从基类转换成派生类,可以正常转换 我试了一下上面那句就报错了。n = (SNode)node; //这一句同样是从基类转换成派生类,但运行时出现异常,不能转换,为什么???? 基类是不能直接强制转换为派生类的...node = (SNodeBase)treeView.Nodes[0];// Node[0]的类型是TreeNode。从基类转换成派生类,可以正常转换-------------------这一句不是“从基类转换成派生类”...这里的TreeNodeCollection在Add时添加的一定是SNodeBase实例...从SNodeBase到SNodeBase当然正常... 在网页C#中,如何导入Excel和DBF,求高手赐教 求统计问题 请问C#中所有能够提供重载的技术点.... 新人,请大家推荐几本C#方面的学习书籍. 请教一个WINFORM的webBrowser问题 怎样判断 shift+(小键盘)数字? 谁知道把网站链接变成字啊 请问什么是delegate? 不会建立、使用动态链接库(DLL),可否给一个例子。 vs2010在xp中开发的c#程序 在win7中运行不稳定??? 如何读取XML到树形控件 在Windows2008里,关于MouseMove事件的问题
SNode n;
node = (SNodeBase)treeView.Nodes[0];// Node[0]的类型是TreeNode。从基类转换成派生类,可以正常转换
我试了一下上面那句就报错了。
n = (SNode)node; //这一句同样是从基类转换成派生类,但运行时出现异常,不能转换,为什么????
-------------------
这一句不是“从基类转换成派生类”...这里的TreeNodeCollection在Add时添加的一定是SNodeBase实例...从SNodeBase到SNodeBase当然正常...