自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喵叔

主业程序员,副业写写技术文章,顺带搞搞服务器

原创 如何重写object虚方法

在 C# 中 Object 是所有类的基类,所有的结构和类都直接或间接的派生自它。前面这段话可以说所有的 C# 开发人员都知道,但是我相信其中有一部分程序员并不清楚甚至不知道我们常用的 ToString 、 Equals 和 GetHashCode 虚方法都来自于 Object 类,并且我们可以对...

2020-02-28 09:51:40

阅读数 60

评论数 0

原创 多用as少用强制类型转换

在 C# 中存在一个名叫静态类型检查的机制,这个机制可以让编译器帮助我们把类型不服的用法找出来,从而使得应用程序在运行期间加少一些类型检查的操作。但是有时候我们还是需要进行运行期类型检查,比如我们在设计框架时将方法的参数类型定义为 object ,那么这时我们就有很大的可能需要将 object 类...

2020-02-18 19:22:26

阅读数 616

评论数 0

原创 细说枚举

枚举是 C# 中最有意思的一部分,大部分开发人员只了解其中的一小部分,甚至网上绝大多数的教程也只讲解了枚举的一部分。那么,我将通过这篇文章向大家具体讲解一下枚举的知识。我将从大家都了解的部分开始讲解,然后再讲解大家所不知道的或者了解很少的部分。 零、基础知识 枚举是由开发人员声明的一种 值类型 ,...

2020-02-17 10:49:19

阅读数 573

评论数 0

原创 四、Tools 类库解析

这篇文章我来讲解一下 Tools 类库,这个类库因为是基础类,因此会更随着项目的开发而增加或修改内容,届时我将会把更新通知发送在微信群中,加入微信群请将您的微信号私信给我,我加您后会将您拉入群中。 零、结构 现在步入正题,我们先来看一下当前 Tools 类库的内容,目前 Tools 类库中存在 三...

2020-02-07 23:39:39

阅读数 1380

评论数 0

原创 c# 枚举之间的转换

枚举在C#中都会用到,但是你是否想过,枚举之间怎么转换?这篇文章我就来说一下枚举之间的转换。 C# 是不支持不同枚举之间的转换的,但是 CLR 支持,因此我们可以利用 CLR 赋值的兼容性来实现枚举之间的转换。看一下代码你就明白了: enum Country1 { CN, USA, UK, ...

2020-02-06 18:18:34

阅读数 1470

评论数 0

原创 巧用 readonly与 const

c# 中的常量有两种,分别是编译期常量和运行期常量。通过名字我们就可以看出来它俩在行为上是不同的。在开发中如果这两种常量选择的不合适,就会影响到程序的开发工作以及程序的性能。下面我们先来看一下运行期常量和编译期常量的定义方法。 零、定义 运行期常量我们使用 readonly 来定义,而编译器常量我...

2020-02-01 13:03:49

阅读数 1913

评论数 0

提示
确定要删除当前文章?
取消 删除