C#基礎(201)--常量枚舉

来源:https://www.cnblogs.com/cswzp/archive/2019/03/01/10454679.html
-Advertisement-
Play Games

本文知識點: 1.掌握常量的定義和使用方法 2.理解枚舉的作用和特點 3.掌握枚舉的使用方法 1.1.常量的定義語法 const 數據類型 常量名稱 = 值; 1.2.常見錯誤 1.3常量的使用時機 經常使用並且值不變的變數,可以定義為常量 2.1枚舉的作用及其特點 表示一組描述性的名稱,名稱可以對 ...


  本文知識點:

    1.掌握常量的定義和使用方法

    2.理解枚舉的作用和特點

    3.掌握枚舉的使用方法

1.1.常量的定義語法

  const  數據類型   常量名稱  =  值;

1.2.常見錯誤

1.3常量的使用時機

  經常使用並且值不變的變數,可以定義為常量

2.1枚舉的作用及其特點

  表示一組描述性的名稱,名稱可以對應具體的“整數值”

  定義一組有限的數值

3.1 枚舉常用的方法

   

static void Main(string[] args)

        {
            Genders gender = Genders.Male;//定義枚舉類型
            Console.WriteLine((int)gender);//枚舉轉換成整數
            Console.ReadLine();

        }
        /// <summary>
        /// 性別枚舉類型
        /// </summary>
        public enum Genders
        {
            Male=0,Female=1
        }

 

 

3.2 枚舉註意問題

  不能包含方法,一般都定義在類的外部(上面的使用方法由於只為舉例,並沒有定義在外部)

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 優化: Calculator calculator = GetComputeObject(Operate, Number1, Number2); ...
  • C# Winform By LayeredSkin 仿小鳥壁紙 說明: 之前搜狗壁紙掛了,沒有如此好用的壁紙了就想著自己搗鼓個用,仿360小鳥壁紙開發的,界面控制項使用LayeredSkin,有興趣的可以去這CSKIN看看 功能說明: 小鳥壁紙官方資源下載線上瀏覽,搜索設置系統壁紙等 效果圖: 版本: ...
  • 效果展示 網路編程 --使用UDP協議的簡單聊天室 由於TCP協議是一種面向連接的協議,有三次揮手通信確認機制,且數據包沒有代銷限制,TCP協議確保在通信雙方都收到對方確認信息的前提下,才開始為通信的雙方傳輸信息(數據包)! 這樣數據包的傳輸可以得到安全保障!所以簡單的理解為安全的!當然一旦,出現網 ...
  • 1、定義:指不同的對象收到相同的消息時,會產生不同的行為,同一個類在不同的場合下表現出不同的行為特征。 比如。 多態的作用:把不同的子類對象都當作父類來看,可以屏蔽不同子類對象之間的差異,寫出通用的代碼,作出通用的編程,以適應需求的不斷變化。 2、實現多態。 虛方法實現方法重寫來實現多態。 例子中, ...
  • 零度微框架,基於 MVC 與 EF 的輕量級快速開發框架,現在就使用零度微框架提高生產效率,該框架是《深入MVC與EF視頻教程》的成型作品,基於 MVC 和 EF 的企業級應用框架,靈活的可擴展性,支持模板自動生成機制,該框架可直接用於您所在的企業,投入至生產平臺,為您的開發團隊提高生產效率。 ...
  • 一.事務 (1) 事務接著上篇繼續講完。如果使用了多種數據訪問技術,來訪問關係型資料庫,則可能希望在這些不同技術所執行的操作之間共用事務。下麵示例顯示瞭如何在同一事務中執行 ADO.NET SqlClient 操作和 Entity Framework Core 操作。 (2) 使用 System.T ...
  • 在 asp.net core 中有些日誌我們可能想輸出到資料庫或文件或elasticsearch等,如果不自己去實現一個 LoggerProvider 的話就需要藉助第三方日誌框架實現了,而一些第三方框架的實現大多比較完善和成熟,不失為一個好辦法。 自己寫了一個 log4net 的擴展 Weiha... ...
  • 自己有幾個自己的小項目,有許多公用的方法/擴展/工具類等等,於是封裝了一些常用的工具類/擴展方法做了一個類庫 WeihanLi.Common,日誌使用了自己比較常用的 log4net,開始預設使用的log4net進行處理日誌,在1.0.12版本之前直接依賴 log4net,後來覺得這樣做不太好,一是... ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...