![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
SharlockYu
wx:yinry2009 欢迎交流
展开
-
C#代码规范学习之基本类的构建(一)
微软官方文档之基本类的构建public class Customer: IComparable{// Used to control which field is used for comparisons.private static CompareField m_CompareField;public int Id;public string Name;public enu...原创 2020-04-14 10:50:53 · 167 阅读 · 0 评论 -
Asp.net Core入门(五) ————ASP.NET Identity用户身份框架的使用与用户的登录注册实现
概述Asp.net Identity是一个完善的、全面的、庞大的框架,为成员系统提供了一个抽象层。Asp.Net Inentity被设计用来将存储与安全层解耦。因此提供了相当多的API,并且API可以大量的进行扩展。此外,仅需一个API进行配置。Asp.Net Identity的基本架构User Manager是一个中央控制台,在这里可以执行所有的Identity支持的所有操作。例如...原创 2019-12-05 21:45:58 · 1564 阅读 · 1 评论 -
Asp.net Core入门(四) ————添加Entity FrameWork Core
什么是Entity Framework Core?在官方文档上是这么说的:Entity Framework (EF) Core 是轻量化、可扩展、开源和跨平台版的常用 Entity Framework 数据访问技术。EF Core 可用作对象关系映射程序 (ORM),以便于 .NET 开发人员能够使用 .NET 对象来处理数据库,这样就不必经常编写大部分数据访问代码了。EF主要有一下特点:1...原创 2019-12-01 13:51:28 · 558 阅读 · 0 评论 -
Asp.net Core入门(三) ————数据模型与仓库模式
数据模型原创 2019-11-27 23:21:13 · 1055 阅读 · 0 评论 -
Asp.net Core入门(二)———MVC控制器的创建
Asp.net Core入门(二)今天主要介绍一下Asp.net中的MVC编程模式:MVC 是三种 ASP.NET 编程模式中的一种。MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:Model(模型)表示应用程序核心(比如数据库记录列表)。View(视图)显示数据(数据库记录)。Controller(控制器)...原创 2019-11-24 00:12:28 · 533 阅读 · 0 评论 -
Asp.net Core入门(一)
ASP.Net Core是微软公司创造一个用于开发网站的基于C#的服务器端脚本语言,相对于Java程序员中的JSP语言。目前Asp.net Core为完全开源,任何个人和公司都可以随意使用。.net也完全支持跨平台开发,因此windows、linux、unix、mac os上都可以进行开发,Asp.net Core有以下几点特性:1、轻量级的开发语言2、适合微服务架构3、支持容器化的开发环境...原创 2019-11-21 22:54:11 · 357 阅读 · 0 评论 -
C#中的委托机制(二)
C#中的委托机制(二)上篇blog中我们介绍了一下delegate的相关内容C#中的委托机制(一)那么其实在C#中还有三个不同的委托类,分别是:Action和Func以及predicate。ActionAction 是一种无返回值的泛型委托。它可以是无参数的,也可以是含参的,最高支持16个参数,基本的格式为:访问权限控制符 (static) void 函数名<T>(Actio...原创 2019-11-19 12:13:26 · 117 阅读 · 0 评论 -
C#中的委托机制(一)
C#中的委托机制昨天上了个夜班,整个人的精神不好睡了一整天,今天赶紧开始更博防止自己偷懒嘻嘻!c#中委托类是一个继承于.NET Framework中的Delegate类,是一种密封类。什么是密封类呢?就是这个类他无法派生出其他类,而且也不能从Delegate类中派生自定义类。(这是书上写的,其实本人看这段话有点拗口,百度了一下所谓的密封类,主要就是为了防止派生,所以这玩意的扩展性不强)那么什...原创 2019-11-17 20:53:41 · 415 阅读 · 0 评论 -
C#中的泛型
C#中的泛型C#中的泛型与Java中的类似,都是具有重复使用性、类型安全和高效率的特点(想到当初写Java时写了好几个不同类型的同名函数的痛~~)一、泛型类型顾名思义,包括类(class)、结构(structure)、接口(interface)以及方法(method)。例如创建一个类:class Student<T>{}使用泛型时,必须要指定要创建参数的数据类型:Stu...原创 2019-11-12 15:10:01 · 138 阅读 · 0 评论 -
C#中的与java的不同之处(二)
C#中的与java的不同之处(二)选择性参数除了命名参数外,我们还能使用选择性参数(Optional Argument).选择性的参数可以使我们在传递实际参数时,可以不必传递方法中定义的所有参数而是传递特定的几个参数。当传递实际变量时,没有传递的参数将会保留定义参数中的初始默认值。 static void Main(string[] args) { P...原创 2019-11-10 12:36:44 · 137 阅读 · 0 评论 -
C#中的与java的不同之处(一)
最近在学习C#,正好看看和以前学的java有什么区别。C#中更具弹性的命名参数C#中的定义好的方法为 参数类型 参数名,然而在传递参数的时候,给出了更为弹性的应用。在传递变量的时候,可以指定要传递的变量的名称,并不需要一定按照已定义的方法中的顺序进行。传递变量时,将变量与参数的名称进行一一对应。在调用实际参数中,先指定参数名,在以 " : "指定变量名.public static int D...原创 2019-11-09 13:40:48 · 217 阅读 · 1 评论