Enum.cpp
上传用户:sz0451
上传日期:2022-07-29
资源大小:256k
文件大小:1k
源码类别:

.net编程

开发平台:

Visual C++

  1. // This is the main project file for VC++ application project 
  2. // generated using an Application Wizard.
  3. #include "stdafx.h"
  4. #using <mscorlib.dll>
  5. #include <tchar.h>
  6. using namespace System;
  7. __value enum Weekday : char {
  8. Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
  9. };
  10. // This is the entry point for this application
  11. int _tmain(void)
  12. {
  13.     Console::WriteLine(S"Enum example");
  14. Weekday w = Monday;
  15. Console::WriteLine(w);
  16. // This doesn't work...
  17. //w = 8;
  18. // Assigning an enum to an int is OK
  19. int n = Monday;
  20. // Switch on the enum
  21. switch(w) {
  22. case Monday:
  23. Console::WriteLine("It's Monday");
  24. break;
  25. case Tuesday:
  26. Console::WriteLine("It's Tuesday");
  27. break;
  28. default:
  29. Console::WriteLine("It's some other day");
  30. }
  31.     return 0;
  32. }