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

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

c#中的as起到什么用?

c#中的as起到什么用?

C#
弒天下 2018-07-31 13:13:44
不明白C#中的as····求個熱心人能給我講一講as是怎么用的,盡量別用書面語言講哈,很不好懂,多舉例子吧~謝謝大家了!多舉例子 謝謝大家 要不很不好懂。。。比如定義個類:人創建個對象:姚明人 姚明 = new 人();這樣的 謝謝哈!
查看完整描述

2 回答

?
慕萊塢森

TA貢獻1810條經驗 獲得超4個贊

首先,BS復制的
as是用來類型轉換的
比如:兩個類:A和B
B b = new B();
//不用as,進行強制轉換,如果類型不匹配,會引發轉換異常
A a = (A) b;
//使用as,類型不匹配,不會引發異常,會返回一個null,此時 a = null
A a = b as A;

查看完整回答
反對 回復 2018-08-05
?
慕容3067478

TA貢獻1773條經驗 獲得超3個贊

as用來把一個引用類型類型轉換為另一種引用類型。如果能轉換,返回他目標類型。轉換不成功,就返回null

查看完整回答
反對 回復 2018-08-05
  • 2 回答
  • 0 關注
  • 838 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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