原文:深入淺出OOP(六): 理解C#的Enums

MSDN定義:枚舉類型 也稱為枚舉 為定義一組可以賦給變量的命名整數常量提供了一種有效的方法。 例如,假設您必須定義一個變量,該變量的值表示一周中的一天。 該變量只能存儲七個有意義的值。 若要定義這些值,可以使用枚舉類型。枚舉類型是使用 enum 關鍵字聲明的。 從OOP上來說,枚舉的角色和和class一樣,它創建了一種新的數據類型。 上面的代碼,我們使用enum的關鍵字,創建了新的數據類型Col ...

2015-06-02 09:29 6 2642 推薦指數:

查看詳情

深入淺出OOP(二): 多態和繼承(繼承)

本文是深入淺出OOP第二篇,主要說說繼承的話題。 繼承的介紹 在OOP中,繼承有如下的定義: 繼承是一種OOP的機制,用於派生繼承預定義的類 在這個繼承關系中,預定義的類是基類,新類是子類 繼承常常用於實現代碼重用 繼承允許子類復用基類非private的的數據和方法 ...

Tue Apr 14 17:59:00 CST 2015 0 1942
深入淺出理解SSD

一、核心基本參數 1.IOPS測試 測試空盤(FOB,Fresh out of BOx)和滿盤下的IOPS 空盤:RND 4KB 100%W 即4KB(二進制4KB)隨機100%純寫。 滿盤主要有 ...

Mon Oct 18 23:01:00 CST 2021 0 44
深入淺出OOP(四): 多態和繼承(抽象類)

在本文中,我們討論OOP中的熱點之一:抽象類。抽象類在各個編程語言中概念是一致的,但是C#稍微有些不一樣。本文中我們會通過代碼來實現抽象類,並一一進行解析。 Abstract Classes 在微軟的MSDN中,對抽象類有如下的定義: 用abstract 關鍵字可定義抽象類,要求其子類 ...

Thu May 07 17:47:00 CST 2015 2 2010
Mongo C# Driver 聚合使用---深入淺出

聚合查詢結構體系 ​ 我們都知道Mongo中聚合是由$match,$project等聚合項組成,所以在C# Driver中具有兩種類型:聚合管道(PipelineDefinition)和聚合管道項(IPipelineStageDefinition) ,下面先來看一下聚合管道項的結構體系 ...

Thu Jan 31 00:49:00 CST 2019 1 1152
深入淺出 .NET C# 反射技術

反射這個詞聽起來就很牛逼是吧? 嗯的確,反射是比較高級的特性,只有語言基礎很扎實的Dev們才應該使用它。 搞點反射,可以提高程序的靈活性、可擴展性、耦合度。 反射這東西,是為了動態地運行時 ...

Wed Jan 29 07:34:00 CST 2020 1 319
深入淺出理解索引結構(轉)

實際上,您可以把索引理解為一種特殊的目錄。微軟的SQL SERVER提供了兩種索引:聚集索引(clustered index,也稱聚類索引、簇集索引)和非聚集索引(nonclustered index,也稱非聚類索引、非簇集索引)。下面,我們舉例來說明一下聚集索引和非聚集索引 ...

Fri Jul 08 22:15:00 CST 2016 0 2885
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM