国产探花免费观看_亚洲丰满少妇自慰呻吟_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躍動的光子.博客園

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 铜梁县| 商南县| 宣化县| 辽阳县| 津南区| 县级市| 清远市| 新干县| 乐至县| 昌平区| 澎湖县| 全南县| 禹州市| 兴山县| 莲花县| 海林市| 高碑店市| 锡林郭勒盟| 阿坝| 柳江县| 慈利县| 侯马市| 呼伦贝尔市| 布拖县| 景洪市| 彭泽县| 南陵县| 顺昌县| 建水县| 从江县| 任丘市| 香港| 牟定县| 木兰县| 化德县| 通道| 西青区| 富裕县| 开阳县| 全椒县| 贺兰县|