C#
文章平均质量分 78
KeYY1992
一个从电气工程自动化本科+通信专业研究生转行当程序员的小菜鸟
展开
-
读书笔记: C# 7.0 in a nutshell (一、二章)
第一章 介绍C#和 .NET Framework内存管理C# 依赖runtime来执行自动内存管理。比如.NET Framework中的 Common Language Runtime(CLR)。 同时C#也没有完全不允许使用指针, 对于性能要求高的地方,也可以使用unsafe来表示自己进行内存管理。ILC#语言的 managed code 叫做Intermediate Langu...原创 2018-09-13 19:13:26 · 4000 阅读 · 0 评论 -
读书笔记: C# 7.0 in a nutshell (第 四 章 Advanced C#- 下)
内容: 第四章(下): Advanced C# Tuple(C# 7.0) Atrribute Caller Info Attributes Dynamic Binding 运算符重载 Unsafe code and Pointer Preprocessor Directives XML Documentation 1. Tuples...原创 2018-09-16 13:53:59 · 409 阅读 · 0 评论 -
读书笔记: C# 7.0 in a nutshell (第 五 章 Framework Overview)
内容: 第五章 框架总览 Overview .NET Standard 2.0 CLR 和核心框架 应用技术 1. Overview几乎所有 .NET 框架的作用都通过一系列的 Managed Types暴露出来。 这些 types 组织在一层层的 namespace中,然后别打包进assembly, 连通 CLR 一起构成 .NET 平台。...原创 2018-09-15 20:12:30 · 667 阅读 · 0 评论 -
读书笔记: C# 7.0 in a nutshell (第 四 章 Advanced C#- 上)
内容: 第四章(上): Advanced C# Delegate Events Lamda Anonymous Methods Exception Handler Nullable Types Extension Methods Anonymous Types Tuples(C# 7) 1. Delegate一个delega...原创 2018-09-15 18:10:33 · 804 阅读 · 1 评论 -
读书笔记:Pro ASP.NET Core MVC 2 [Chap5 Working with Razor]
CHAPTER 5 Working with RazorRazor是ASP.NET Core MVC application默认的View Engine,用来渲染页面给用户。 这一章只是大概讲述Razor的主要语法,详细的介绍在之后的章节会有。内容:强类型视图 1.1 View import 1.2 使用LayoutRazor语法 1. 强类型View//View中开...原创 2018-08-13 12:39:05 · 163 阅读 · 0 评论 -
读书笔记:Pro ASP.NET Core MVC 2 [Chap4 C#重要语言特性]
第四章 C#语言特性内容:?. ??格式化字符串初始化器Pattern Matching扩展方法lambda表达式匿名类行异步操作获取名称使用Empty模板创建ASP.NET Core 空模板创建的项目,包括了最小的 ASP.NET Core configuration ,其中不包括MVC支持,所以需要添加点代码:public class Startup {...原创 2018-08-12 21:34:52 · 243 阅读 · 0 评论 -
读书笔记:Pro ASP.NET Core MVC 2 [Chap3 MVC模式, 项目惯例]
第三章 MVC模式内容:MVC模式含义和其他模式的比较ASP.NET Core 的项目习惯1. MVC模式Models 用户业务逻辑和实体模型Views 显示数据Controllers 处理请求1.1 ModelModel有2大类: ViewModel 仅仅表示从Controller传递给View的显示内容; Domain Model:包括业务领域的对象和...原创 2018-08-12 17:15:29 · 337 阅读 · 0 评论 -
读书笔记:ASP.NET MVC 5高级编程-第六章数据注解和验证
第六章 数据注解和验证内容:常用验证注解服务器端验证处理逻辑自定义验证 自定义注解自验证对象显示相关注解验证注解大部分注解在 System.ComponentModel.DataAnnotations常用验证特性//1. Require[Required]public string FirstName{get;set;} //当null或者空的时候...原创 2018-08-11 17:42:50 · 349 阅读 · 0 评论 -
读书笔记:ASP.NET MVC 5高级编程-第五章HTML辅助方法
第五章 表单和HTML辅助方法HTML辅助方法主要作用: 确保HTML页面链接中URL指向正确位置表单元素拥有适用于model binding的合适名称和值当model binding失败时,其他元素能够显示相应的提示信息一般HTML辅助方法表单//通过计算action来生成表单和正确的提交地址@using (Html.BeginForm("Search","...原创 2018-08-11 14:21:29 · 327 阅读 · 0 评论 -
读书笔记:Pro ASP.NET Core MVC 2 [Chap6 Working with Visual Studio]
CHAPTER 6 Working with Visual Studio原创 2018-08-14 12:16:13 · 221 阅读 · 0 评论 -
读书笔记:Pro ASP.NET Core MVC 2 [Chap2 ]
CHAPTER 2 Your First MVC Application使用Visual Studio 2017 创建 ASP.NET Core 示例代码: https://github.com/apress/pro-asp.net-core-mvc-2演示了: * ViewBag, 强类型视图 * Model Binding * Tag Helper * Valid...原创 2018-08-10 14:48:28 · 388 阅读 · 0 评论 -
读书笔记:Pro ASP.NET Core MVC 2 [Chap1 ]
Part 1 Introducing ASP.NET Core MVC 2CHAPTER 1 ASP .NET Core MVC in Context 这一章基本没有任何营养,可略过ASP.NET Web Form的问题View State weight: 为了保存上下文信息,需要把大量的内容放在ViewState中,在client和server间传来传去,而且随着请...原创 2018-08-09 14:39:35 · 232 阅读 · 0 评论 -
读书笔记: C# 7.0 in a nutshell (第 三 章 Creating Types in C#)
内容: 第三章: C#中创建类型 类 继承 object类型 struct 访问修饰符 接口 枚举 嵌套类 泛型 1. Classes典型的class定义:class YourClassName{ }除此之外: 位置 内容 class前 Attributes and class mod...原创 2018-09-14 15:55:51 · 767 阅读 · 0 评论