.net – C# – 都是枚举常数?

前端之家收集整理的这篇文章主要介绍了.net – C# – 都是枚举常数?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
都是枚举枚举常数吗?它们在编译时或运行时是否被转换为其值?

解决方法

他们是不变的是的,编译时间.

参考:@H_404_7@http://msdn.microsoft.com/en-us/library/sbbt4032.aspx

从介绍:

The enum keyword is used to declare@H_404_7@ an enumeration,a distinct type that@H_404_7@ consists of a set of named constants@H_404_7@ called the enumerator list.

在“鲁棒编程”下:

Just as with any constant,all@H_404_7@ references to the individual values of@H_404_7@ an enum are converted to numeric literals at compile time. This can create potential versioning issues as described in Constants (C# Programming Guide).

猜你在找的C#相关文章