C# ref相关疑问。

问题描述

在C#中,如果我有一个类A,一个类B,类B继承类AclassA{}classB:A{}有这么一个函数voidfunction(refAa){};在函数调用的时候Aa=newA();function(refa);这个行Ab=newB();function(refb);这个报错。按理说父类定义的类型,传递子类的值是可以的。为什么这个报错?

解决方案

解决方案二:
报啥错,编译没错,是你代码错了吧
解决方案三:
refBnotisrefA
解决方案四:
没有问题:usingSystem;usingSystem.Text;namespaceConsoleApplication1{classA{}classB:A{}classProgram{voidfunction(refAa){}voidtest(){Aa=newA();function(refa);Ab=newB();function(refb);}staticvoidMain(string[]args){}}}

解决方案五:
function里面的问题吧
解决方案六:
引用2楼hdt的回复:

refBnotisrefA

++

时间: 2024-10-29 02:52:59

C# ref相关疑问。的相关文章

nosql-mongodb对象的子数组计算相关疑问

问题描述 mongodb对象的子数组计算相关疑问 结构:{ name:"张三",sex:"男",scroe:[{lesson:"物理",total:60},{lesson:"化学",total:72}], name:"李四",sex:"女",scroe:[{lesson:"物理",total:92},{lesson:"数学",total:81}]

java-JAVA String类相关疑问

问题描述 JAVA String类相关疑问 新手疑问 对String类的replace方法有点不懂 如果我想用null替换一些有不定长的字符串 比如字符串里有许多() ()里也有内容 该怎么替换呢? 解决方案 asd(ahd)asd(hjk)qws String str="asd(ahd)asd(hjk)qws "; String[] arr={"(ahd)","(hjk)","w"}; for(int i=0;i<ar

effect c++第119页相关疑问

问题描述 effect c++第119页相关疑问 class CWindow { public: virtual void onResize(){...} }; class CSpecialWindow : public CWindow { public: virtual void onResize(){ static_cast(*this).onResize(); ... } }; 说这里会产生临时对象,static_cast 都会产生临时变量吗 解决方案 不产生临时对象,没法调用onResi

答读者问(21):一个研二学生有关论文的相关疑问及答复

         最近,我在博客上收到一条私信,内容如下:          您好,我是XX通信专业的一名研究生,现在研二,刚刚开会又被老板骂了,唉,他说我不应该从理论开始再去实践,而是从实践开始再去找理论与之相配,简单点说就是,先分析一篇代码再在上面修改编程,然后再以理论来说明,这样的逻辑对么?          因为我看到你的一篇博客<再见,南邮!别了,南京!>上面有写到看了超过100篇的论文,写出的论文EI检索,SCI,所以我想也多看些论文才能想出创新点吧,于是我就看论文,可是老师又说我

网页游戏数据分析中变量与关系的相关疑问

"http://www.aliyun.com/zixun/aggregation/8458.html">优化推广""找到用户流失原因和解决方法"是网页游戏数据挖掘数据分析最主要的两方面功能作用,对此尝试举例提出个人在相关思考的几个疑问作为探讨交流题目,希望借此共同关注数据分析在网页游戏运营领域的应用.QQ61411209 MSN:f95858@msn.cn网页游戏广告投放效果的优化是运营中推广需要解决的主要问题,利用数据分析为寻求最优广告策略提供依据

答读者问(19):一个大四学生有关找工作的相关疑问

       最近,我收到一位大四学生的邮件,内容如下:       我是一名大四学生,最近一直在找工作,可是没有着落.笔试的时候好多记不清了,面试问题又答不上来,自己觉得学得还可以啊,反正有点烦.我的专业是软件工程,希望你能给我指点一下,谢谢!         我的答复如下:       你好!       首先,非常感谢你的来信.自从本博客专栏开通以来,已经有很多学生朋友通过博客.微信.微博和邮件等方式与本人交流.我一直认为,互联网是一座桥梁,将互不认识的个体联系在了一起.只要善于利用这个工

答读者问(16):一个研二学生有关论文和学习的相关疑问

        最近我收到一位研二学生朋友的邮件,内容如下:         您好,请允许我称呼你为师兄,我一直关注您的CSDN博客:我是某工科大学研2学生,后年毕业,本科和读研都是计算机专业:我有几个问题请教一下:        (1)关于论文:我论文点已经找到,表面上英语直译的内容意思还能懂,但是看懂论文的思想非常吃力,前面的综述还好,后面的数学公式,还有一些算法,仿真比较,看的我云里雾里的,非常不清楚:请问师兄有什么好的办法来解决这样的困扰:        (2)关于论文:小论文或者大论文

答读者问(17):一个在读女硕士有关实习及如何进入企业的相关疑问

       最近,我收到一位研究生的邮件,内容如下:        学长你好!         我是一名现在在XXX读XXX的学生,我本科在国内一所211工科院校读通信工程专业. 在你博客中答读者问的栏目,有些对我很有启发,比如16号的女生如何进入IT行业一文,你指出了女士从事IT行业的一些方向. 现在我也有些疑惑,非常期待听听你的看法和建议.        因为本科读通信工程专业,接触一些通信方面的理论.        微积分.数学物理方法等理论方面学得很好,电磁场理论.电路分析.信号与系统

答读者问(25):一个大三学生有关专业学习的相关疑问及答复

       最近,在CSDN博客上,我收到了一位大三学生发来的私信,内容如下:        周老师:         你好,我是浙大一名大三学生,是自动化转计算机的,只有一点C和C#基础,没动手写过什么正式的程序,现在静下心来想好好学点东西,好在毕业的时候找个工作,我现在要怎么样的学习,用什么的方式,具体要学一些什么,感觉很迷茫,希望可以得到你的一些详细的建议,万分感谢!!!          我的答复如下:        同学:         你好!        从你的来信中,我感到了