摘要:前言 泛型是C#和.Net的一个重要概念,泛型不仅是C#编程语言中的一部分,而且与程序集中的IL(Intermediate Language)代码紧密的集成。 在平时编程过程中,常常会出现编写一些差不多的代码块,不同的仅是处理不同的数据类型。比如一个处理int数据的方法,现在新加了string类型的 阅读全文
posted @ 2019-07-24 15:03 小世界的野孩子 阅读 (317) 评论 (0) 编辑
摘要:前言 前面有文章写到了面向对象编程和面向对象设计的头五大原则(SOLID五大原则)。今天我们再来谈谈面向对象的三大特性--封装、继承、多态 封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。封装只公开某些对外接口,隐藏具体实 阅读全文
posted @ 2019-07-23 09:06 小世界的野孩子 阅读 (408) 评论 (0) 编辑
摘要:前言 这两天一直在想如何结合实际案例来结束委托与事件的讲解,下面讲解两个事例,用来加深对委托及事件的理解。 事例一(分页功能) 本场景是用来讲解使用的,具体内容功能需自行填补实现。用委托加事件来实现分页功能的通用。按上一节讲解中的逻辑处理,分为订阅者和发布者,一样的可以先定义订阅者感兴趣的对象,然后 阅读全文
posted @ 2019-07-22 15:06 小世界的野孩子 阅读 (160) 评论 (0) 编辑
摘要:前言 上一节我们了解学习了委托,委托是类型安全的类,它定义了返回类型和参数的类型。委托类不仅包含对方法的引用,也可以包含对多个方法的引用。 理解委托的一种好的方式是把委托视为是给方法的签名和返回类型指定名称。 今天我们继续来了解委托和事件,现在我们来了解学习一下事件详解。 事件 事件基于委托,为委托 阅读全文
posted @ 2019-07-20 09:57 小世界的野孩子 阅读 (245) 评论 (0) 编辑
摘要:前言 说起委托和事件,我就想起了再学校的时候,当时死记硬背去记什么是委托什么是事件。记得当时蝼某人问我,委托是什么?但是只知道一点点,就跟他说:打个比方,我要喝水,但是我不去买,我委托你去帮我买水。这就是委托,够直白简单了吧。 委托语法使用 语法: public delegate void BuyW 阅读全文
posted @ 2019-07-19 17:09 小世界的野孩子 阅读 (460) 评论 (1) 编辑
摘要:一、前言 在上一节中我们讲到抽象类和接口之间的异同,我们一起回顾下其异同。 同: 1、都不可以被实例化 2、都含有声明但未实现的方法 3、都可以被继承 4、其子类必须实现其声明未实现的方法 异: 1、接口是多继承,抽象类是单继承(一个类仅能继承一个抽象类,但可以继承多个接口) 2、抽象类可以包含实现 阅读全文
posted @ 2019-07-19 09:03 小世界的野孩子 阅读 (346) 评论 (3) 编辑
摘要:前言 在上一节中,我们讲到在c#中所有的类都继承一个基类--System.Object。然后其下又分为俩大类--值类型及引用类型。这一节我们详细讲解值类型和引用类型包含了那些东西及内存的分配 堆和栈 在我们讲解类型前,我们得先去了解堆和栈是什么,及其区别。我们可以先知道值类型和引用类型的引用都是分配 阅读全文
posted @ 2019-07-18 16:43 小世界的野孩子 阅读 (93) 评论 (0) 编辑
摘要:摘要: 这个系列是本人在学习与复习当中所遇到或尚且未知的一些知识点,目前逐步学习并详细解读。 目录索引: <!--[if !supportLists]-->二、<!--[endif]-->基础类型详解下 <!--[if !supportLists]-->三、<!--[endif]-->抽象类与接口 阅读全文
posted @ 2019-07-18 09:34 小世界的野孩子 阅读 (271) 评论 (0) 编辑
摘要:一、类型成员 类成员定义有(public、private、internal、protected)。 Public--对任何类和成员都是公开的,无限制 Private--是私有的,仅能由类内部代码访问,如果没有声明,默认使用此关键字 Internal--仅能在所属命名空间内部访问 Protected- 阅读全文
posted @ 2019-07-17 18:24 小世界的野孩子 阅读 (474) 评论 (0) 编辑
摘要:ASP .Net Core使用EPPlus实现Api导入导出,这里使用是EPPlus 4.5.2.1版本,.Net Core 2.2。在linux上运行的时候需要安装libgdiplus 。 下面我们看下如何实现导出导入的功能。 新建项目ASP.NET Core Web Api 、添加Test类 p 阅读全文
posted @ 2019-05-09 18:33 小世界的野孩子 阅读 (762) 评论 (0) 编辑
回到顶部