麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

c# 類型轉(zhuǎn)換

2020-01-24 03:40:36
字體:
供稿:網(wǎng)友
CLR允許將一個對象轉(zhuǎn)換為它的實際類型,或者它的基類型。
在C#中,可將一個對象隱式轉(zhuǎn)換為它的基類型,將對象轉(zhuǎn)換成派生類型需要顯示轉(zhuǎn)換。例:
object o = new Emplee();
Emplee e = (Emplee)o;

但是如果將一個對象轉(zhuǎn)換成自己的派生類型是,會運(yùn)行時報錯:
object o = new object();
Emplee e = (Emplee)o;

所以CLR是類型安全的。

c#中is as的操作符用法
在c#語言中,進(jìn)行類型轉(zhuǎn)換的另一個方式是使用is as操作符。
is:檢查對象是否兼容指定對象,返回bool類型。
例:

object o = new object();
bool b1 = (o is object);//true
bool b2 = (o is Emplee);//false


is一般的用法:
if(o is Emplee)
{
Emplee e = (Emplee)o;
}
as:目的是簡化is的代碼寫法,同時提升性能,用法:
Emplee e = o as Emplee;
if(e != null)
{ }
這段代碼中,CLR核實o是否兼容于 Emplee類型,如果兼容就轉(zhuǎn)Emplee類型,如果不兼容就返回null。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美视屏一区二区 | 高清av在线 | 黄色一级片免费在线观看 | 噜噜噜影院 | 99爱视频在线观看 | 91国内精品久久久久免费影院 | h视频免费观看 | 免费观看黄色影片 | 亚洲人片在线观看 | 操操操日日日干干干 | 欧美日韩国产成人在线 | omofun 动漫在线观看 | 免费毛片小视频 | 久久网站免费 | 国产91精品一区二区麻豆亚洲 | 日本不卡视频在线观看 | 超碰在线97国产 | 日本成人午夜视频 | 一级大片一级一大片 | 黄色成人小视频 | 久久露脸国语精品国产91 | 日本中文字幕高清 | 鲁丝片一区二区三区免费入口 | 亚洲一级片免费观看 | h色视频网站 | 成人在线观看网 | 欧美日韩在线视频观看 | 日本教室三级在线看 | 羞羞视频免费观看网站 | 久久99精品久久久久久秒播蜜臀 | 国产精品久久久久久久久粉嫩 | 久久不雅视频 | 欧美成人视 | 91色琪琪电影亚洲精品久久 | 色播亚洲 | 91福利社在线 | 91精品国产综合久久久欧美 | 男人天堂新地址 | 久久人人人| 亚洲第一页在线观看 | 一级α片免费看刺激高潮视频 |