03 2019 档案

摘要:一、委托是什么 在微软的文档是这样解释的:在 .NET 中委托提供后期绑定机制。 后期绑定意味着调用方在你所创建的算法中至少提供一个方法来实现算法的一部分。 在前面的学习中我们知道程序编译的过程中会编译为中间语言的过程,我们通过反编译看看。 public delegate void NoReturn 阅读全文
posted @ 2019-03-22 00:37 德乌姆列特 阅读(288) 评论(0) 推荐(0)
摘要:一、特性是什么? 特性是可以添加到编程元素(例如程序集、类型、成员和参数)的注释。 它们存储在程序集的元数据中,可以在运行时使用反射 API 时访问。 F12我们可以查看Attribute的定义 #region 程序集 mscorlib, Version=4.0.0.0, Culture=neutr 阅读全文
posted @ 2019-03-16 23:05 德乌姆列特 阅读(410) 评论(0) 推荐(0)
摘要:一、什么是反射 反射Reflection:System.Reflection,是.Net Framework提供的一个帮助类库,可以读取并使用metadata。 反射是无处不在的,MVC-Asp.Net-ORM-IOC-AOP 几乎所有的框架都离不开反射 如下图是程序执行的过程,高级语言经过编译器编 阅读全文
posted @ 2019-03-11 23:27 德乌姆列特 阅读(403) 评论(0) 推荐(0)
摘要:一、广义MVC MVC从广义上讲属于一种设计框架,MVC(Model View Controller 模型-视图-控制器)Model(模型)表示数据模型,View(视图)显示数据(UI层),Controller(控制器)处理数据(写入数据库记录) MVC 分层有助于管理复杂的应用程序,因为您可以在一 阅读全文
posted @ 2019-03-10 16:05 德乌姆列特 阅读(179) 评论(0) 推荐(0)
摘要:通过前一篇(https://www.cnblogs.com/Dewumu/p/10498831.html)我们大概了解到了泛型的使用,那么泛型还有哪些使用呢? 五、泛型之协变、裂变 “协变”是指能够使用与原始指定的派生类型相比,派生程度更大的类型。 “逆变”则是指能够使用比原始指定的类型更泛型(派生 阅读全文
posted @ 2019-03-09 22:02 德乌姆列特 阅读(242) 评论(0) 推荐(0)
摘要:一、什么是泛型 泛型是具有占位符(类型参数)的类、结构、接口和方法,这些占位符是类、结构、接口和方法所存储或使用的一个或多个类型的占位符。泛型集合类可以将类型参数用作它所存储的对象的类型的占位符;类型参数作为其字段的类型及其方法的参数类型出现。泛型方法可以将其类型参数用作其返回值的类型或者其某个形参 阅读全文
posted @ 2019-03-08 23:31 德乌姆列特 阅读(184) 评论(0) 推荐(0)
摘要:MVC项目中多个页面有相同的东西,框架中提供了几种解决方案: partialView,Layout,section 一、partialView分布页 1用户控件axcs——partial:重复的小模块 <div> <p>Html.RenderPartial 在指定位置添加一个view,返回void 阅读全文
posted @ 2019-03-07 23:51 德乌姆列特 阅读(159) 评论(0) 推荐(0)