1. 程式人生 > >C#列舉與switch用法

C#列舉與switch用法

using System;

namespace Csharp
{
    class Program
    {
        //列舉
        public enum TimeOfDay
        {
            Morning=0,
            Afternoon=1,
            Evening=2
        }

        static void Main()
        {
            WriteGreeting(TimeOfDay.Morning);
            WriteGreeting(TimeOfDay.Afternoon);
            WriteGreeting(TimeOfDay.Evening);
            Console.ReadLine();
        }
        static void WriteGreeting(TimeOfDay timeofday)
        {
            //switch用法
            switch (timeofday)
            {
                case TimeOfDay.Morning:
                    Console.WriteLine("Good morning!");
                    break;
                case TimeOfDay.Afternoon:
                    Console.WriteLine("Good afternoon!");
                    break;
                case TimeOfDay.Evening:
                    Console.WriteLine("Good evening!");
                    break;
                default:
                    Console.WriteLine("Hello!");
                    break;
            }
        }
    }
}

相關推薦

C#列舉switch用法

using System; namespace Csharp { class Program { //列舉 public enum TimeOfDay { Morning=0,

c++ premier Plus書--C++列舉switch, cin/cout讀/寫檔案

C++中switch和列舉結合使用: #include "iostream" using namespace std; // 建立一個列舉型別常量, 實際對應的是0~2 enum {red, orange, yellow}; int main() { cout << "Ente

c# async和await 用法(阻塞不阻塞)

read 底部 lba art paint 方法 完成後 圖片 網絡 看示例吧: 1 void PagePaint() 2 { 3 Console.WriteLine("Paint Start"); 4 Paint(); 5

c# async和await 用法(阻塞不阻塞)

修正 tar 廣告 ons 定位 ask 問題 ole rendering void PagePaint() { Console.WriteLine("Paint Start"); Paint(); Console.WriteLine("

C/C++ 列舉型變數(enum)布林型變數(bool)

★C語言常見的資料型別有:     整型     浮點型     字元型     陣列     結構體     指標 ★這裡就來介紹列舉型(enum

C++列舉型別Enum及C++11強列舉型別用法

列舉常常和switch配合使用,用一個程式碼片段來說明: //W A S D 前、後、左、右行走\nQ E 左、右轉頭\nF 復位\nG H 暫停、繼續、重播例項\nY 停止例項\nB 刪除例項\nSPACE 刪除所有例項 enum Keydown{ Forward='w', Back

C#列舉字串相互獲取

namespace 列舉 { class Program { static void Main(string[] args) { //<Enum.GetNames(typeof(Week)).Len

c++ string中的c_str()data()用法

#include <string> #include <iostream> int main( )  {    using namespace std;    string  str1 ( "Hello world" );    cout <

C# action func 的用法

總結 1:Action用於沒有返回值的方法(引數可以根據自己情況進行傳遞) 2:Func恰恰相反用於有返回值的方法(同樣引數根據自己情況情況) 3:記住無返回就用action,有返回就用Func using System; namespace funcActionDe

C語言matlab混合程式設計中mwArray的Get函式的簡單用法解釋

網上的通用示例: double data[4] = {1.0, 2.0, 3.0, 4.0}; double x; mwArray a(2, 2, mxDOUBLE_CLASS); a.SetData(data, 4); x = a.Get(1,1); // x = 1.0

C#中的constreadonly用法

一、const與readonly用法與區別 1.  const修飾的區域性變數或欄位屬於靜態常量,靜態常量是在程式編譯時就確定其值;readonly通常用來修飾字段,屬於動態常量,動態常量是在執行時確定其值的。 2.  由於const是編譯時常量,所以宣告時必須初始化,而

C++ where(true) switch結合使用實現在某種情況下的迴圈執行

今天看開原始碼的時候看到一段程式碼有如下的結構。開原始碼塊太長,於是寫了一個測試程式測試了一下這種用法的作用,在此做個記錄。 while(true){ switch(){ case: ... } }

C語言enum列舉體的用法

1.列舉體變數只能有固定的幾個值 如:先構建一個列舉體。 enum week{MON,TUE,WED,THU,FRI,SAT,SUN};再建立一個列舉體變數day enum week day;/

objective-c 中的category Protocol 用法解釋

轉載:http://blog.csdn.net/fanweiying/article/details/7354780 類別(Catagory)  類別是擴充套件物件能力的一種方法。你可以在物件中新增新的method,但你不能新增新的例項變數。新的method被視為擴充套

C++ 之 CreateThread beginThreadex用法具體示例解析 多執行緒 (三)

首先在此感謝 MoreWindows 秒殺多執行緒面試題系列讓我成長和學習! 在此再一次真心的感謝! 1  CreateThread示例 #include <iostream> #include <Windows.h> using namespa

列舉用法列舉單例、Enum類

轉載:https://www.cnblogs.com/hyl8218/p/5088287.html enum 的全稱為 enumeration, 是 JDK 1.5  中引入的新特性,存放在 java.lang 包中。 下面是我在使用 enum 過程中的一些經驗和總結,主

C語言中列舉變數的用法

列舉型別若定義時不賦初值,那麼會預設對第一個元素賦0,後面的元素依次+1也可以在定義時給任意的成員賦初值,未賦初值的使用預設值,即比前一元素大1。如:enum test{a=10,b,c=11,d,e}各個列舉變數的值為:a=10,b=11,c=11,d=12,e=13因為a

C# getpost請求,在一般處理程式handler中的應用Request.QueryString和Request.Form的用法,利用postman工具進行請求

一、Get 請求 1.引數存放在請求頭中header。(postman工具能夠證明,Body不可選) 2.字串大小有限制,需要小於2k位元組。 3. handler 接受引數Request.Q

C++中switch用法的意義

switch,開關的意思,電路中單刀多擲的開關,開關所擲方向都是並列的,地位相同,即如同if-else中的多個ifif {}else if{}else if{}//以上3個if地位相同,如同電路中3條並聯的支路。switch的意義就是當有多個if-else分支的時候,可以簡化

C++ 中ofstreamifstream用法

  在C++中,有一個stream這個類,所有的I/O都以這個“流”類為基礎的,包括我們要認識的檔案I/O,stream這個類有兩個重要的運算子: 1、插入器(<<)    向流輸出資料。比如說系統有一個預設的標準輸出流(cout),一般情況下就是指的顯示器,所