原文:深入浅出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