欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# 枚舉類型的聲明和使用

 更新時間:2021年07月08日 11:03:06   作者:小狐貍FM  
如果一種變量只有幾種可能的值,可以定義為枚舉類型。所謂“枚舉類型”是將變量的值一一列舉出來,變量的值只能在列舉出來的值的范圍內(nèi)

前言

學(xué)習(xí)記錄下枚舉的聲明和使用,枚舉可用來規(guī)范開發(fā)

文章中代碼的項目名為Project1,C#類名為Class1

相關(guān)介紹

微軟官方C#函數(shù)文檔

一、枚舉聲明

聲明的方式:enum [枚舉名] {值1, 值2, ..., 值n}

對于最后一個值,逗號可以寫,也可以不寫對于文字,值不需要使用引號引起來

enum Gender
{
    男,
    女
}

二、聲明位置

可以聲明在namespace命令空間內(nèi)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project1
{
    enum Gender
    {
        男,
        女
    }
    class Class1
    {
        static void Main(string[] args)
        {
        }
    }
}

也可以在Class類中聲明,不能在方法內(nèi)聲明(包括Main函數(shù))

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project1
{
    class Class1
    {
        enum Gender
        {
            男,
            女
        }
        static void Main(string[] args)
        {
        }
    }
}

三、枚舉使用

使用方法:[枚舉名] [變量名] = [枚舉名].[值] 輸入枚舉名和小數(shù)點后可以使用Tab鍵顯示可用的值

在這里插入圖片描述

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Project1
{
    class Class1
    {
        enum Gender
        {
            男,
            女
        }
        static void Main(string[] args)
        {
            Gender sex = Gender.女;
            Console.WriteLine(sex);
            Console.ReadKey();
        }
    }
}

在使用枚舉時可以在Class類和方法內(nèi),但是不能在namespace

在這里插入圖片描述

總結(jié)

本篇文章就到這里了,希望更給您帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • 深入理解C♯ 7.0中的Tuple特性

    深入理解C♯ 7.0中的Tuple特性

    這篇文章主要介紹了C#7中Tuple特性的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),相信對大家具有一定的參考價值,需要的朋友可以們下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-03-03
  • c#強制類型轉(zhuǎn)換int方式

    c#強制類型轉(zhuǎn)換int方式

    這篇文章主要介紹了c#強制類型轉(zhuǎn)換int方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • .NET中的Timer類型用法詳解

    .NET中的Timer類型用法詳解

    這篇文章主要介紹了.NET中的Timer類型用法,較為詳細(xì)的分析了Timer類型在各種環(huán)境下的用法,需要的朋友可以參考下
    2014-08-08
  • C# 對文件與文件夾的操作包括刪除、移動與復(fù)制

    C# 對文件與文件夾的操作包括刪除、移動與復(fù)制

    在.Net中,對文件(File)和文件夾(Folder)的操作可以使用File類和Directory類,也可以使用FileInfo類和DirectoryInfo類,本文將詳細(xì)介紹,需要的朋友可以參考
    2012-11-11
  • C#實現(xiàn)屬于自己的QQ截圖工具

    C#實現(xiàn)屬于自己的QQ截圖工具

    這篇文章主要為大家詳細(xì)介紹了C#實現(xiàn)屬于自己的QQ截圖工具的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-04-04
  • C#實現(xiàn)UI控件輸出日志的方法詳解

    C#實現(xiàn)UI控件輸出日志的方法詳解

    一般情況下,我們的日志文件是用來記錄一些關(guān)鍵操作或者異常,并且是后臺存儲,并不對外開放的,但是也有些時候,需要將一些操作步驟、記錄等直接顯示在窗體上。本文就將利用UI控件輸出日志效果,需要的可以參考一下
    2022-10-10
  • C++中#include頭文件的示例詳解

    C++中#include頭文件的示例詳解

    在C++中,所有的文件操作,都是以流(stream)的方式進(jìn)行的,fstream也就是文件流file stream。這篇文章主要介紹了C++中#include頭文件,需要的朋友可以參考下
    2020-02-02
  • C#反射實現(xiàn)插件式開發(fā)的過程詳解

    C#反射實現(xiàn)插件式開發(fā)的過程詳解

    插件式架構(gòu),一種全新的、開放性的、高擴(kuò)展性的架構(gòu)體系,插件式架構(gòu)設(shè)計好處很多,把擴(kuò)展功能從框架中剝離出來,降低了框架的復(fù)雜度,讓框架更容易實現(xiàn),這篇文章主要介紹了C#反射實現(xiàn)插件式開發(fā),需要的朋友可以參考下
    2023-09-09
  • C#實現(xiàn)把指定數(shù)據(jù)寫入串口

    C#實現(xiàn)把指定數(shù)據(jù)寫入串口

    這篇文章主要介紹了C#實現(xiàn)把指定數(shù)據(jù)寫入串口,直接給出示例代碼,需要的朋友可以參考下
    2015-06-06
  • C#入門之窗體的簡單用法實例

    C#入門之窗體的簡單用法實例

    這篇文章主要介紹了C#入門之窗體的簡單用法,以實例形式分析了注冊頁面程序的實現(xiàn)過程,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12

最新評論