自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C#关键字扫盲——Tuple(元组类) 、ValueTuple(值元组)

Tuple、ValueTuple 当方法返回值大于一个时我们有时用out或结构体或类来处理,今天介绍一个简便的多返回值方式。 ValueTuple 是 Tuple的扩展,本文只针对最新的ValueTuple 做讲解,Tuple有很多不便之处,总之过时的就让他过去吧。 Tuple ValueTuple .Net Framework 4.0 内置 Nuge...

2018-03-29 23:10:23 13577

原创 C#关键字扫盲——Interface 接口

Interface Interface 官方描述: 1、接口只包含方法、属性、事件或索引器的签名。 实现接口的类或结构必须实现接口定义中指定的接口成员。 2、 一个接口可从一个或多个基接口继承。 3、基类型列表包含基类和接口时,基类必须是列表中的第 1 项。(就是继承列表中 基类需要写在第一个位置,后面再写接口) 4、实现接口的类可以显式实现该接口的成员。 显式实...

2018-03-25 01:54:29 3704

原创 C#关键字扫盲——abstract 抽象

abstract abstract 官方描述:abstract修饰符指示被修改内容的实现已丢失或不完整。 abstract 修饰符可用于类、方法、属性、索引和事件。 在类声明中使用 abstract 修饰符以指示某个类仅旨在作为其他类的基类。 标记为 abstract 的成员,或包含在抽象类中的成员,都必须由派生自抽象类的类来实现。 项目源码地址:https:/...

2018-03-21 23:39:40 852

原创 C#关键字扫盲——Sealed 密封

Sealed Sealed 官方描述:应用于某个类时,sealed 修饰符可阻止其他类继承自该类。 还可以对替代基类中的虚方法或属性的方法或属性使用 sealed 修饰符。 这使你可以允许类派生自你的类并防止它们替代特定虚方法或属性。 项目源码地址:https://gitee.com/michel4liu/LearnCSharp.git 项目:Learn...

2018-03-20 20:32:32 1403 1

原创 C#关键字扫盲——base和this

base this base 官方描述:关键字用于从派生类中访问基类的成员: 调用基类上已被其他方法重写的方法。 指定创建派生类实例时应调用的基类构造函数。 仅允许基类访问在构造函数、实例方法或实例属性访问器中进行。 this 官方描述:指代类的当前实例,还可用作扩展方法的第一个参数的修饰符。 项目源码地址:https://gi...

2018-03-19 23:59:08 371

原创 C#关键字扫盲——Virtual 虚拟

Virtual virtual 官方描述:关键字用于修改方法、属性、索引器或事件声明,并使它们可以在派生类中被重写。 配合的关键字 override 官方描述:扩展或修改继承的方法、属性、索引器或事件的抽象或虚拟实现需要 override 修饰符。 new 修饰符 官方描述:在用作声明修饰符时,new 关键字可以显式隐藏从基类继承的成员。 隐...

2018-03-18 22:24:38 1587

原创 Git 版本控制屏蔽某些文件或文件夹

场景: IDE在编译过程中经常出现 debug release下的文件,这些文件每份代码生成或重新生成都会有变化,git就会认为是更改项,需要上传,在协作场景中如果大家都上传这些文件导致无数垃圾文件冲突,解决费时费力。GIT已经给出解决办法 .gitignore 现在给出两个网站,这两个基本涵盖了所有IDE的.gitignore 只要找对就可以解决问题。 (注意:NET C# 对应的是...

2018-03-12 19:30:50 8867

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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