相关分类: Java技术 C/C++ VB delphi
  • VS2015快捷键

    代码格式化:Ctrl K +Ctrl D 注释选中代码:Ctrl K+Ctrl C 取消注释选中代码:Ctrl K+Ctrl U 查找定义:F12 搜索功能:Ctrl F 运行:F5 逐过程运行:F10 逐语句运行:F11 删除一行代码:Ctrl L...

    2018-06-18 04:13:41

  • 泛型

    泛型是.net 2.0就有的特性,泛型在我们的平常的开发过程中使用得也非常多,为了更深刻地理解泛型,这篇文章就来总结一下。 什么是泛型 可以用下面2点来概括: 1,首先泛型也是一种类型(可以通过IL代码看出来)。 2,泛型提供了 类型参数化 的能力,允许用不同的类型进行...

    2018-06-18 04:13:32

  • type=file的change事件只能执行一次的解决方案

    最近帮朋友做个项目中遇到了type=file change事件只能执行一次的问题,度娘了一下,发现提供了各种解决方案,所以决定记录一下我的思考方向和最终解决方式。 起初帮朋友做个项目,项目中遇到上传文件,没想太多,代码就敲了起来,尼玛,上传做好啦,兴冲冲,一测,ei,...

    2018-06-18 04:13:40

  • 反射(1)认识反射

    反射是.net中非常有用的特性。 什么是反射 可以用一句话来概括就是: 基于程序集和元数据 ,可以 动态 创建某个类型的实例,调用方法,和访问对象成员的一种能力。 为什么要使用反射 在编译时无法确定要调用的对象的时候,就不得不使用反射。 反射的应用场景 最常见的...

    2018-06-18 04:13:39

  • 委托(1)认识委托

    委托是.net中非常重要的特性,自.net 1.x版本就包含了,委托在项目开发过程中应用得非常多,但是一直以来很多同学对其理解得不是非常清楚(也包括我,虽然做开发很多年了,可能很多地方不知不觉也使用到了委托,但是仍然不是很清楚),那么我会整理一个系列文章来总结和...

    2018-06-18 04:13:36

  • 反射(3)反射应用:一个插件项目

    前面总结了反射的使用,这一篇结合一个完整的项目来总结下反射的实际应用。 项目结构 如下图: 定义插件接口 在项目ConsoleApplication6.IService中,定义了两个接口,Run代表行驶,Trun代表转向,如下代码: 1 namespace ConsoleApplication6.IService 2 { 3 /// summ...

    2018-06-18 04:13:35

  • 委托(2).net 1.x中的委托

    上一篇已经演示了使用委托实现一个多语言问候的程序,这一篇文章来总结一下在.net 1.x中委托的使用方法。 既然委托是一个类型(class),那么它就要经历像类一个先声明,然后new一个对象,最后调用的过程。 .net 1.x中的委托 在.net 1.x中委托的使用是这样的,如下代码:...

    2018-06-18 04:13:32

  • 反射(4)反射性能问题:直接调用vs反射调用

    很多人都说使用反射会有性能问题,那到底会比直接调用慢多少呢,下面就来测试一下。 直接调用vs反射调用 下面就来写个demo来验证下直接调用和反射调用的性能差异,代码如下: 1 namespace ConsoleApplication7 2 { 3 class Program 4 { 5 static void Main( string []...

    2018-06-18 04:13:30

  • 多线程(1)认识多线程

    多线程在项目开发过程中非常非常重要,这个系列就来详细总结一下,首先认识一下多线程。 windows为什么要支持多线程 计算机的早期时代,操作系统没有线程的概念 ,整个系统只运行着一个执行线程,其中包含操作系统代码和应用程序代码。只用一个执行线程的问题在于,长...

    2018-06-18 04:13:04

  • WebAPI搭建(一)如何在Webforms 下 搭建WebAPI

    公司的很多项目前期一直是用的WebForms。但是因为业务的发展,公司要在原有的项目上接入移动端,webservice有点老旧了,现在比较流行RESTFul,于是乎就想到了WebAPI。 一、如果是新建项目最简单,文件=新建=项目=Web= ASP.NET Web 应用程序,在下方同时勾选Web Forms 和...

    2018-06-18 04:13:28

2