1,字段和属性有什么区别
答:相同点:两者都是类的成员。
不同点:
<1>字段是数据成员,属性是方法成员;
<2>访问上对于属性访问需要使用访问元get,set,字段没有访问元直接赋值或者取值;
<3>属性能override,visual字段不能
2,抽象方法和虚方法的区别
答:<1>抽象方法子类必须重写,虚方法可要可不要;
<2>虚方法其实就是一段实现了的方法,抽象方法还没有实现;
3,new关键字的几种用法
答:<1>创建对象或者结构(只是用于调用结构构造函数);
<2>隐藏基类成员;
<3>泛型里用于约束
4,什么叫做泛型?
答:就是泛型类型,泛型接口和泛型方法的代码可以用于多个类,接口和方法。
通过类型参数,在使用泛型的地方指定具体类型,此时虽然类型不同,但是使用同样一段代码
,这样大大提高了代码的复用性。此外,泛型还有完全性,性能更佳等优点。
5,对EF的理解
答:从对开发者的影响上来说,EF是微软官方的ORM框架,结束了之前各种第三方ORM混战的局面,统一了API,这无疑是开发者的福音。EF拥有非常优雅的,基于C#/VB语言优化的API,比如原生的LINQ查询,自然的Code First的对数据结构的定义,Fluent API方式的数据库和关系的定义等等。VS完美支持EF并且提供了多种数据库的适配。
可能说的不准确,请大佬指出。。。感谢