国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#關于使用枚舉遇到的問題----Type運算符使用的必要性

2019-11-14 15:48:38
字體:
來源:轉載
供稿:網友

我定義了一個枚舉AttributeName

然后寫到下面代碼:

Enum .GetValues (AttributeName );

毫無疑問的錯了。別人說要加個Typeof

也就是Enum .GetValues (Typeof(AttributeName ));

那么問題來了,為什么要使用Typeof運算符?

Typeof(xx)表示返回xx類型的一個對象,Typeof(AttributeName )就是返回了一個AttributeName類型的對象.

參考鏈接 https://msdn.microsoft.com/zh-cn/library/58918ffs

也就是說這里的AttributeName并不是個對象,只是個名字或者說是個AttributeName類型,這對于枚舉來說都是一樣的!

而仔細參閱GetValues()方法的參數信息顯示是這樣的:

public static Array GetValues(	Type enumType)
要求參數是
Type enumType 即 枚舉類型的對象!沒錯是對象,y由此看來
處理枚舉相關問題,Typeof運算符還真是必不可少!

第一次隨筆,純粹個人之心得。很希望所閱之同仁志士能指缺批漏,也希望對抱著問題來的同學有所幫助。
——by躍動的光子.博客園

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临高县| 尼玛县| 宽甸| 桐柏县| 大港区| 海南省| 陇川县| 苍南县| 铁岭县| 同心县| 棋牌| 河池市| 简阳市| 西乡县| 申扎县| 隆安县| 黄浦区| 朝阳县| 来安县| 承德县| 赤水市| 来宾市| 正蓝旗| 威信县| 云龙县| 合川市| 沧州市| 阜平县| 南江县| 乌兰县| 镇坪县| 名山县| 武胜县| 会泽县| 凌云县| 伊金霍洛旗| 娱乐| 乌兰察布市| 夏津县| 海盐县| 淮安市|