10 2017 档案

摘要:一、关于API的参数a) Web API在WebApiConfig.cs中配置了路由模板,默认为"api/{controller}/{id}",这与MVC路由模板的区别在于没有{action},会根据请求方式来找到对应的方法,只要一个Action标注了[HttpGet],那么不管Action的名称如 阅读全文
posted @ 2017-10-27 22:44 zhixin9001 阅读(339) 评论(0) 推荐(0) 编辑
摘要:一、反射a)通过反射可以动态地创建对象、赋值或者调用方法。MVC、EF等各种框架都会用到反射,还有VS的智能感知、监视功能也利用了反射。反射的基础类为Type,每个类对应一个Type对象,每个方法、属性分别对应MethodInfo和PropertyInfo对象,这些就是类、方法、属性的元数据(Met 阅读全文
posted @ 2017-10-20 21:57 zhixin9001 阅读(131) 评论(0) 推荐(0) 编辑
摘要:​一、集合扩展方法用于集合操作的扩展方法有Where、Select、Max、Min、Sum、OrderBy、ToList、First、FirstOrDefault、Single、SingleOrDefault等。原来还有Max、Min、Sum这些扩展方法,而且ToList也是扩展的。上一篇有写过My 阅读全文
posted @ 2017-10-18 21:54 zhixin9001 阅读(264) 评论(0) 推荐(0) 编辑
摘要:委托是一种指向方法的数据类型,是一种类型安全的函数指针。这里学习一些具体的用法。一、基本写法委托的关键词为delegate,使用委托需要先给出函数签名,比如:delegate string MyDel1(string s, string s1);这里定义了一个名为MyDel1的委托,要求指向的函数为 阅读全文
posted @ 2017-10-13 21:50 zhixin9001 阅读(215) 评论(0) 推荐(0) 编辑
摘要:​一、索引器索引器可以根据数字、字符串等进行索引,也可以使用多个索引器参数,平时使用地不多,在.net框架中可以见到,比如string类的索引器可以获取某个位置的字符:string s = "abc";char c = s[1];public char this[int index] { get; 阅读全文
posted @ 2017-10-09 22:02 zhixin9001 阅读(170) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示