亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C#或者在.net中怎樣判斷一個對象的類型

C#或者在.net中怎樣判斷一個對象的類型

C#
Helenr 2018-12-13 05:02:59
在C#中當一個類的引用類型和創建的對象類型不一樣的時候,這個對象類型到底怎么判斷。我表達得可能不清楚,例子:A a=new B(); 這個a是什么類型?要分情況嗎?求詳解。
查看完整描述

2 回答

?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

他的類型是B,只是程序需要調用父類隱藏方法或作為參數等原因需要轉換,就想你叫張三,你永遠是張三,但你也是人類

查看完整回答
反對 回復 2018-12-18
?
郎朗坤

TA貢獻1921條經驗 獲得超9個贊

A a = new B()這句話分成兩步:

B b =new B();

A a = b;

在 a=b,是B類型隱士轉換為A,當然A應該是B的父類,而a是實際類型還是B。a,b他們實際是指向的同個對象。


查看完整回答
反對 回復 2018-12-18
  • 2 回答
  • 0 關注
  • 1658 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號