摘要: 1.您在什么情况下会用到虚方法?它与接口有什么不同?当子类需要重新定义父类的一个方法时,父类的方法需要定义为虚方法;在定义接口的时候不能又方法体,但是虚方法可以有方法体,实现时,子类可以不实现父类的虚方法,但是如果要是继承了接口,那么一定要实现2.Override与重载有什么区别?重载:就是函数名相同,根据参数类型,或者个数不同,方法的重载可以提高方法的可读性;override:重写,如果加上这个关键字,那么就会将父类的方法或者函数覆盖掉3.值类型与引用类型有什么区别?值类型的数据时放在栈里的,引用类型的数据是放在堆里的,在栈里为其存放一个引用的地址值类型存放的就是实际数据,引用类型存放的是数 阅读全文
posted @ 2013-08-24 13:21 cheng序员 阅读(343) 评论(0) 推荐(0) 编辑
摘要: SET STATISTICS PROFILE ON;SET STATISTICS TIME ON;SET STATISTICS IO ON;--打开三个开关SET STATISTICS PROFILE OFF;SET STATISTICS TIME OFF;SET STATISTICS IO OFF;--关闭SELECT * FROM employeelicogal reads 2 单位 是page = 8kb -- IO量,主要性能标准SQL Server parse and compile time: CPU time = 0 ms, elapsed time = 1 ms.... 阅读全文
posted @ 2013-08-24 13:18 cheng序员 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1.什么是匿名函数?匿名函数,就是没有名字的函数,或者说就是一组代码块,他的参数只有在方法块内有效,可以有效的减小创建方法事所需要的系统开销2.lambda表达式是什么?lambda表达式 就是一个匿名方法,可以包含表达式和语句,一般用于LINQ查询中,用作where的条件3.简述委托 反射 泛型?委托,以方法名为参数的方法,类似于C++中的函数指针反射:通过它可以获取所加载的程序集的信息,比如载入一个程序集中的一个特定对象啊,从一个类或者对象中获取类型啊。泛型 :T 通过参数化类型,实现同一份代码上操作不同类型,泛型是强类型编程,不像ArrayList那样都是Object的,无需进行 类型转 阅读全文
posted @ 2013-08-24 13:16 cheng序员 阅读(226) 评论(0) 推荐(0) 编辑