惡補ASP.NET基礎【1】枚舉和結構

來源:互聯網
上載者:User

標籤:style   blog   io   color   ar   sp   div   on   log   

 

有時我們希望變數提取的是一個固定集合中的值,此時就可以用枚舉類型,

例:

enum OpenMode : byte    {         新增=1,        編輯=2,        查看=3    }    class Program    {        static void Main(string[] args)        {            OpenMode openMode = OpenMode.新增;            Console.WriteLine("myOrientation = {0}", openMode);            Console.ReadKey();        }    }

 

列印結果是打出了,新增這兩個字而不是數字。

 

也就是說枚舉執行個體化的時候,其值是定義中等等號前面的部分,等號後面的部分指示表示。

 

 

結構體關鍵字是struct。

結構體真的沒必要有例子,結構體就是一個類,指示它是實值型別的類。實值型別在棧上,而類的執行個體在堆上。

 

可以這樣理解,結構體就是一個輕量級的類。

惡補ASP.NET基礎【1】枚舉和結構

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.