随笔分类 - C#&MVC篇
C#语言&MVC知识
摘要:初探单元测试 目录: 单元测试的核心意义 单元测试的特点 一个简单的单元测试demo 构建可测试的代码以及初探Mock框架NSubstitute 单元测试的核心意义 单元测试的特点 一个简单的单元测试demo 构建可测试的代码以及初探Mock框架NSubstitute 单元测试的核心意义 验证代码健
阅读全文
摘要:文章目录: 1、了解托管堆和GC 在面向对象环境中,每一个类型都代表了一种资源。我们要使用这些资源,就要为这些代表资源的类型分配内存。在C#中,我们一般使用new关键字来完成。访问资源包括以下几步: 使用new操作符为类型分配内存(这个过程调用了IL指令newobj) 初始化内存,设置资源的初始状态
阅读全文
摘要:文章目录: 1、异常概述 异常我们通常指的是行动成员(例如类实例对象)没有完成所宣称的行动或任务。 例如下图中代码,返回 "Lmc"这个字符串的第二个字符的大写是否为 "M",假如这个执行过程中任何一个步骤出错,都应该返回一个状态(例如"L".Substring(1,1)会因为字符串索引不够长而出现
阅读全文
摘要:文章目录: 1、C#(.net framework框架)中的事件以及特点 2、事件的组成部分 3、编辑器如何实现事件的 4、显式实现事件 1、C#(.net framework框架)中的事件以及特点 CLR事件模型以委托为基础。使用委托来调用回调方法。声明方式使用event关键字。 事件可以理解为在
阅读全文
摘要:初探.net framework 下的异步多线程 目录 1、多线程的出现条件 2、Thread和ThreadPool的相关Api及用法 3、Task和Parallel的相关Api及用法 4、Async&&Await 多线程的出现条件 用户在执行一个操作的时候,可以同时的执行一些其他操作。(例如在写入
阅读全文
摘要:文章目录: 1、认识理解URL,以及简单的路由 2、特性路由、传统路由、区域路由 3、路由生成URL&&绑定到操作&&路由约束 1、认识理解URL,以及简单的路由 默认简单的路由(概述、路由&URL重写) 先来看下两个名词 URL(统一资源定位符),URI(统一资源标识符) 高质量URL应该满足的规
阅读全文
摘要:文章目录: 1、简单的表达式树实现以及声明方式 2、表达式树条件拼接 3、表达式树关系映射 4、表达式树访问者 简单介绍表达式树 相信大家使用EF框架的时候,对实体集延迟查询对象IQueryable一定不陌生,对实体集操作的时候,参数要求传递一个Expression<TDelegate>的泛型类,泛
阅读全文