.NET Core 新的序列化API System.Text.Json
.NET Core 3.0提供了一个叫做System.Text.Json的全新Namespace,它支持reader/writer,文档对象模型(DOM)和序列化程序。在此博客文章中,我将介绍它如何工作以及如何使用。 官方文档 获取JSON库 如果...
C#/ASP.NET Core 3.0 JWT保护API
摘要: 本文演示如何向有效用户提供jwt,以及如何在webapi中使用该token通过JwtBearerMiddleware中间件对用户进行身份认证。 认证和授权区别? 首先我们要弄清楚认证(Authentication)和授权(Autho...
ASP.NET Core 3.0 IoC依赖注入DI
构建ASP.NET Core应用程序的时候,依赖注入已成为了.NET Core的核心,这篇文章,我们理一理依赖注入的使用方法。不使用依赖注入 首先,我们创建一个ASP.NET Core Mvc项目,定义个表达的爱服务...
C# 值类型和引用类型的相等比较
目录 值类型和引用类型的相等比较 和相等比较相关的函数 string 和 System.Uri 的等值比较 泛型接口 IEquatable<T> 自定义比较方法 举例 总结 值类型和引用类型的相等比较 在C#中,我们知道对...
C#.NET MoongoDB简单调用
1、安装.Net 驱动:Install-Package MongoDB.Driver 2、数据插入 ,链接数据库 //新建Person测试类 public class Person { public long Id { get; set; } public int Age { get; set; } public string Name { get; set; } public i...
C#.NET委托delegate、lambda,Action和Func
1、为什么要用委托 我们为什么要有委托?任何东西存在即合理,不合理的也会被时间淘汰掉,委托既然存在肯定有存在的必要,我们来看一下什么时候可以用到委托。 接下来我们有个需求...
ASP.NET Core MVC 局部视图(Partial Views)
1.什么是局部视图 局部视图是在其他视图中呈现的视图。通过执行局部视图生成的HTML输出呈现在调用视图中。与视图一样,局部视图使用 .cshtml 文件扩展名。当希望在不同视图之间共...
.NET Core VS .NET Framework
你会为你的下一个应用程序选择哪一种开发平台 - .NET Framework 或者 .NET Core? 在这篇文章中,让我们比较一下这两个开发平台的特点,看能否得出一个结论。 .NET Framework 的优点如果你是一...