随笔分类 - C# 架构师之路
分享C#一步一步成长的文章!!!
摘要:/// <summary> /// 根据描述获取枚举值 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="description"></param> /// <returns></returns> public
阅读全文
摘要:一、前言 连接 SqlServer 数据库,需要的步骤:创建数据库-》创建表-》Stratup导入-》创建DbContext-》在Controller使用 二、代码实现 (1)、创建数据库 (2)、在 Startup ConfigureServices方法中配置 services.AddDbCont
阅读全文
摘要:一、简介 依赖注入是一种实现对象及基合作者或者依赖项之间松散耦合的技术; 二、代码实现 (1)、定义接口 namespace WebApplication1.Services { public interface IBookService { /// <summary> /// 获取描述 /// <
阅读全文
摘要:过滤器主要包含:授权过滤器、资源过滤器、Action过滤器、异常过滤器、结果过滤器。 (1)、授权过滤器 (Authorize):主要用于确定当前用户的请求是否合法。 A、在 Startup.cs ConfigureServices方法中需要添加权限认证 public void ConfigureS
阅读全文
摘要:一、前言 这是我学习的笔记,如果您看到有不对的地方,欢迎评论区指正!很多时候,我们将系统的配置都放入配置文件中,主要的目的就是为了方便修改!这就是我学习的目的。 二、具体学习 在学习获取 AppSettings.json 的数据,首先我们需要了解 Configuration、Configuratio
阅读全文
摘要:Controller 代码 using System.Web.Mvc; namespace Demo.Controllers { public class HomeController : Controller { public ActionResult Index() { return View(
阅读全文
摘要:一、前言 泛型的使用,是为了让我少写重复的代码,提高工作的效率添加的一个延迟声明的类型,重点我个人放在了泛型的约束这里。为什么要对泛型进行约束?主要有三点 1、加了约束,可以获取更多的功能 2、保证了程序的准确性和稳定性 3、可以验证调用的准确性 二、实践 using System; namespa
阅读全文
摘要:一、前言 本章只是我看教程学习的代码,仅仅作为自己使用的笔记。不做过多的介绍,毕竟我学得不精。 二、代码 本段代码的目标是实现,先输入1 ,在输出2. 1、使用 Task.Delay().Wait() using System; using System.Collections.Generic; u
阅读全文
摘要:.NET Core 的部署方式有三种,分别是 依赖框架部署、应用部署、独立部署 更多详细请看官方文档:https://docs.microsoft.com/zh-cn/dotnet/core/deploying/ 依赖框架的部署。 顾名思义,依赖框架的部署 (FDD) 依赖目标系统上存在共享系统级版
阅读全文
摘要:一、静态文件应用方面 ASP.NET Core 静态文件应用,主要分为两方面:网站访问和静态文件整合 二、案例 1、访问静态文件 我们都知道,在 ASP.NET 项目中,我们的静态文件一般要放在 wwwroot(项目默认),比如CSS、JS、HTML、IMG、PNG 等等。 如果在 wwwroot
阅读全文
摘要:一、前言 本章节主要是探索 C# 的基本类型,一直以来我本人常用都是 int 、double、bool、decimal、string 这五个类型,其对其它类型没有认真了解过。只是以前在学习的时候背了些,如 int 占几个字节呀,现在都模糊了。我现在想成为一名 C# 的架构师,因此关于 C# 的类型这
阅读全文
摘要:一、前言 这是个人的笔记,在博客园已经有不少大佬已经写过了。但我自己就想留点笔记在属于我自己的博客。所以大佬忽略就行,不喜勿碰。谢谢!!! 二、个人笔记 C# 全称(C sharp),它是微软公司发布的一种面向对象的编程语言。它是一种安全的、稳定的、简单的、优雅的,有 C 和 C++ 衍生出来的。
阅读全文