摘要: ASP.Net Core是一个自宿主的程序,里面含有Program类。BuildWebHost方式是程序最先开始执行的方法。类似于Main函数体 IWebHost是通过IWebHostBuilder构建的。之后使用UseStartup来进入程序启动阶段。之后来到StartUp.cs类文件中,有两个方 阅读全文
posted @ 2018-04-24 22:11 Lah98 阅读(1391) 评论(0) 推荐(0) 编辑
摘要: 使用AutoFac实现依赖注入我们需要引用一下两个Nuget包 接下来就是我们替换Asp.netCore默认为我们实现的依赖注入功能了。如果对core默认实现不清楚的朋友可以点此连接查看 使用构造函数注入 看下代码: User是要注入的对象。接下来是修改StartUp类中ConfigureServi 阅读全文
posted @ 2018-04-24 21:26 Lah98 阅读(406) 评论(1) 推荐(0) 编辑
摘要: Model类: namespace dotnetcoremvc.Models { public class UserModel{ public string Name { get; set; } public string Pwd { get; set; } } } appsettings配置文件 阅读全文
posted @ 2018-04-03 16:51 Lah98 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: IOC 又叫控制反转。先来展示一下什么叫正转。例如 反转的思想不关注上端的创建。只关注对象的使用 DI依赖注入。具体是把创建对象的工作通过第三方容器来执行达到项目的高内聚低耦合。 常用的第三方容器有Untity,AutoFuc等。Untity容器可以通过配置文件的形式创建对象依赖以及AOP编程思想。 阅读全文
posted @ 2018-03-21 12:37 Lah98 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 委托的作用 解耦 委托声明 无返回值无参数列表 public delegate void Mydelegate () 无返回值有参数列表 public delegate void Mydelegate (int count) 有返回值有参数列表 public delegate int Mydeleg 阅读全文
posted @ 2017-06-01 14:44 Lah98 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 泛型,最常见的就是List<>,泛型集合,有时候觉的List<object>不一样吗?大微软为什么还会费劲心思在C#2.0的时候会添加此特性呢? 减少代码重复性,比如一个方法仅仅是参数列表不同或者是返回值不同里面处理问题逻辑是一样的话就可以用到泛型,类型的安全和提高性能,例如避免装箱拆箱的操作 泛型 阅读全文
posted @ 2017-05-02 10:54 Lah98 阅读(107) 评论(0) 推荐(0) 编辑