自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#枚舉類型應用淺析

開發(fā) 后端
C#枚舉類型應用是什么樣子的呢?C#枚舉類型應用需要注意些什么呢?那么本文就向你介紹C#枚舉類型應用的相關內容。

C#枚舉類型應用是怎么樣的呢?首先我們來看看幾個問題:

◆C#枚舉類型與基礎類型的轉換

基礎類型不能隱式轉換為枚舉類型

C#枚舉類型也不能隱式轉換為基礎類型

C#枚舉類型示例:

  1. public enum Number  
  2. {  
  3. a,  
  4. b,  
  5. c,  
  6. d  
  7. }  
  8.  
  9. class Test  
  10. {  
  11. public static void Main()  
  12. {  
  13. int i=Number.a;//錯誤,要強制類型轉換(int)Number.a  
  14. Number n;  
  15.  
  16. n=2//錯誤,要強制類型轉換(Number)2  
  17. }  

◆System.Enum類型

System.Enum 類型是所有枚舉類型的抽象基類,并且從 System.Enum 繼承的成員在任何枚舉類型中都可用。

System.Enum 本身不是枚舉類型。相反,它是一個類類型,所有枚舉類型都是從它派生的。

System.Enum 從類型 System.ValueType派生

◆使用C#枚舉類型

  1. using System;  
  2. public enum TimeofDay  
  3. {  
  4.  Morning,  
  5.  Afternoon,  
  6.  Evening  
  7. }  
  8. class Test   
  9. {  
  10.  static void WriteGreeting(TimeofDay timeofDay)  
  11.  {  
  12.   switch(timeofDay)  
  13.   {  
  14.    case TimeofDay.Morning:  
  15. Console.WriteLine("good morning");  
  16. break;  
  17.    case TimeofDay.Afternoon:  
  18. Console.WriteLine("good afternoon");  
  19. break;  
  20.    case TimeofDay.Evening:  
  21. Console.WriteLine("good evening");  
  22. break;  
  23.   }  
  24.  }  //C#枚舉類型
  25.  static void Main()   
  26.  {  
  27.   WriteGreeting(TimeofDay.Morning);   
  28.   WriteGreeting(TimeofDay.Evening);  
  29.   WriteGreeting(TimeofDay.Afternoon);  
  30.  }  
  31. }   

C#枚舉類型應用的基本內容就向你介紹到這里,希望對你了解和學習C#枚舉類型應用有所幫助。

【編輯推薦】

  1. 學習C# 枚舉的那點東西
  2. C#枚舉類型的使用淺析
  3. C#枚舉類型概念及應用淺析
  4. C#枚舉類型實例演示
  5. C#枚舉及C#枚舉成員淺析
責任編輯:仲衡 來源: cnblogs
相關推薦

2009-08-18 09:51:18

C#枚舉類型

2009-08-18 12:52:33

C#枚舉類型

2009-08-17 17:49:20

C# 枚舉

2009-08-18 09:37:14

C#枚舉類型

2009-08-18 13:00:59

C#枚舉類型

2009-08-18 10:41:38

C#枚舉類型

2009-08-18 10:30:30

C#枚舉

2009-08-17 18:04:49

C# 枚舉

2009-08-17 17:56:32

C# 枚舉

2009-08-17 17:36:08

C# 枚舉

2009-08-24 15:02:05

C# 類型

2009-08-18 10:17:25

C#枚舉類型

2009-08-18 10:47:40

C#枚舉類型

2009-08-06 10:14:15

C#引用類型數組

2009-08-07 08:53:52

C# ICloneab

2009-09-07 04:19:56

C#窗體事件

2009-08-27 14:12:02

C# interfac

2009-08-24 14:51:25

C# 泛型泛型類型

2009-08-24 14:20:13

C# 強制類型轉換

2009-08-18 10:59:46

C#枚舉類型
點贊
收藏

51CTO技術棧公眾號