我可以知道enum
C#和C中的关键字有什么区别?
我试图enum
在C#中使用c风格的变量,但我收到了错误.当我搜索谷歌它说,如果我们有枚举天{星期六,星期日,星期一,星期二,星期三,星期四,星期五}; 然后我们需要在C#中使用Days.Sat,而不是直接在C中使用Sat.为什么会这样?
简单地说:因为这是指定两种不同语言的方式.在C中,名称的范围是声明级别,在C#中,名称从属于枚举类型.后一种方法有助于避免歧义和冲突:
Sat
意味着"一周中的哪一天"?为什么不是"身体姿势"?还是"入学考试"?但"为什么会这样?" 很简单:因为这是每种语言的设计方式.
归档时间: |
|
查看次数: |
1120 次 |
最近记录: |