扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:谢启东编译 来源:天极开发 2007年11月12日
关键字:
using namespace System; public enum class Color {Black, White, Red}; public enum class TransactionType : unsigned char {Deposit, Withdrawal, Transfer}; int main() { Color c = Color::White; /*1*/ Console::WriteLine("Color::Red's name is >{0}<", Enum::GetName(c.GetType(), Color::Red)); Console::Write("Color's members are:"); /*2*/ array<String^>^ names = Enum::GetNames(Type::GetType("Color")); for each (String^ s in names) { Console::Write(" {0}", s); } Console::WriteLine(); /*3*/ Console::WriteLine("The type underlying Color is >{0}<", Enum::GetUnderlyingType(Color::typeid)); /*4*/ Console::WriteLine("The type underlying TransactionType is >{0}<", Enum::GetUnderlyingType(TransactionType::typeid)); } |
Color::Red's name is >Red< Color's members are: Black White Red The type underlying Color is >System.Int32< The type underlying TransactionType is >System.Byte< |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者