PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_Sharp
[问题] Access derived class from base class
楼主:
ScottOAO
(cos)
2015-05-20 08:12:36
假设今天有
class creature
class animal : creature
class plants : creature
然后阵列可能存animal 或plants
creature[] c;
c[0] = new animal();
c[1] = new plants();
但是我要如何判断阵列中存的是何种derived class?
有没有不用dynamic的做法? 谢谢
补问一下,强制cast好吗?
作者:
ssccg
(23)
2015-05-20 09:06:00
c[0].getType()要判断的话用 C[0] is Animal、c[0] is Plants
作者:
Litfal
(Litfal)
2015-05-20 09:19:00
先想想能不能用多型解决
继续阅读
Re: [问题] 跨执行绪快速更新UI的问题
pkmu8426
[问题] 跨执行绪快速更新UI的问题
james732
Re: [问题] 变量范围
AmosYang
[问题] 变量范围
mingpepe
[问题] Visual studio 2013 改 form?
zj44
[问题] 请教一个out的问题
brainpower
[问题] 不能开别人Build好的exe
MickPlaYer
[问题] 不同object宣告 相同引数
b26168
[问题] 跨执行绪新增 Control
PythonScript
[问题] 二维List阵列新增资料位置
wmohmoo
Links
booklink
Contact Us: admin [ a t ] ucptt.com