-
C#中值类型和引用类型分别有哪些? 值类型:int , float , double, bool 和 struct, 引用类型 class 和 string
-
C#中值类型和引用类型的区别
-
谈谈你对EF的理解 EF提供多数据库支持,省去了SQL语句,使开发人员更专注功能,节省了时间,但是EF在处理复杂SQL逻辑时,显得性能不如原生SQL好。
-
字段和属性有什么区别 字段是提供外部访问的,属性里的get,set访问器可以对字段提供一些安全保护,
-
抽象方法和虚方法的区别 抽象方法使用abstract声明且只能声明在抽象类中,子类必须重写父类抽象方法,虚方法使用 virtual关键字
-
new的几种用法 1.实例化对象 2. 作为修饰符,显示隐藏继承于基类的继承成员3.在泛型中添加类型的约束
-
什么叫做泛型 泛型可以是任何类型,是在使用时确定下来的类型
-
什么叫做类 类是具有相同属性和服务的一组对象的集合。
-
接口是否可继承接口?抽象类是否可实现(implements)接口 接口可以继承接口,抽象类可以实现implements接口
-
启动一个线程是用run()还是start()? start()
-
GC是什么?为什么要有GC 垃圾回收机制,自动回收内存,有效使用内存
-
什么是Web Service? WebService就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API
-
C#语言中,结构体和类的区别? 1. 定义类使用关键字class 定义结构使用关键字struct,2. 在结构体中可以声明字段,但是声明字段的时候是不能给初始值
-
BS与CS的联系和区别 1. BS建立在浏览器,CS建立与Windows平台,2. BS 不需要专门的软件可以在任何地方操作,3.CS则需要安装,BS升级扩展方便快速
-
POST、GET的区别 1.GET请求Url中参数可见,POST不可见,2.Post请求的数据量比GET请求大 3.POST请求比GET请求安全
-
常用的调用WebService的方法有哪些 添加Web引用
-
try{}里面有一个return语句,那么紧跟在这个try后的finally{}里的code会不会执行,什么时候被执行,在return前还是后 会执行,在return 后执行
-
如何处理几十万条并发数据 1.使用异步方法2.加锁,数据库增加事务3.增加服务器集群 4.高效利用缓存 5.数据库更新时使用Guid作为更新行唯一标识
-
堆和栈的区别
-
stringbuilder和 string 的区别 string本身不可变,每赋值一次内容就会改变,生成一个新对象,而stringbuilder每次操作,则是会扩充内容,不会生成新对象
-
请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点 QueryString、表单提交、URL传值、Session、Cookie、Application
-
向服务器发送请求有几种方式 POST 、GET、PUT、DELETE
-
float f=-123.567f;int i = (int)f; i的值现在是 -123
-
委托声明的关键字是 Delegate
-
&和&&的区别 &&逻辑运算符,表示如果第一个表达式的结果成立,则不会计算第二个
-
说说对MVC的了解 MVC是一种设计模式,他将应用程序的展示和处理分离,分层明确,有强大的路由功能,也可以作为WebApi使用
-
MVC的优点 分层明确,互不干扰,有利于开发的分工合作和重用
-
MVC的不足 使得系统结构和实现复杂化,模型对视图提供的数据不是很灵活