的值会以最后一个修改的记录为准.其他人的修改则会被冲 掉. 引用类型,最能说明问题的就是实例化..你 new 出来的对象单独分配一个独立的内存..所以值 不会互相冲突/ 具体的区别参考我的文章:lixianhueiblogs/archive/2005/08/31/227274.html 我的答案:值类型数据本身存放在堆栈中,而引用类型数据本身存放在堆中,堆地址存放在 堆栈中,对它的引用通过地址来实现。 6.ADO.net 中常用的对象有哪些?分别描述一下。 Connection 数据库连接对象 Command 数据库命令 DataReader 数据读取器 DataSet 数据集 7.如何理解委托? 委 托 的 概 念 , 最 好 的 说 明 就 是 事 件 . 因 为 事 件 使 用 的 就 是 委 托 . 例 如 :this.Load += new System.EventHandler(this.Page_Load);这个就是使用了一个委托. 具体的用法请参考.我以前的帖子,设计猫鼠联动.. 我的答案:请看这个帖子,没有比这个帖子 更能懂的了,blog.csdn.net/fantasiax/archive/2006/06/13/793623.aspx 8.C#中的接口和类有什么异同。 类是方法功能的实现和集合,接口是规范类.约束类. 参考我的文章:lixianhueiblogs/archive/2005/08/04/207123.html 我的答案:类是对象的模板. 接口是只有方法头没有方法体的类,不能被实例化,起规范作用,没有实际内容. 顺便说一句,面向结构编程中就有变量和函数,而在面向对象编程中,变成了变量、属性和 方法,同时被统一叫做特征。在 C#中,特征又被叫做成员,这三者也被分别叫做成员变量、 成员属性和成员
方法,其中成员变量又叫做字段。 9.。net 中读写数据库需要用到哪些类?他们的作用 看第六题..答案差不多 10.UDP 连接和 TCP 连接的异同。 这个说不清楚. 我的答案:UDP 是非验证连接,TCP 是验证连接.前者在网络通讯中只发送信息数据而不对信息
通道是否有效进行验证,而后者先验证信息通道有效后才发送数据. 11.ASP.net 的身份验证方式有哪些?分别是什么原理? window 验证:为每个用户开启 window 帐号,验证其身份.安全性较高. forms 验证:为每个登陆用户写入一个身份验证票据..在 web 使用最广的验证方式..灵活方便. 我的答案: 窗体(Forms)份验证(也称为表单验证) 、Windows 身份验证、护照(Passport) 身份验证和无验证(None) ,共 4 种.具体情况不清楚,建议去问 Bill Gates。 12.进程和线程分别怎么理解? 这个是新人最容易迷惑的东西.. 进程:Process 网上别的答案:程序包含了若干进程,每一个进程包含了一个或多个概念上知执行的线程。 进程是老子,线程是儿子,没有老子就没有儿子,一个老子可以有多个儿子.一个儿子可以成为 别人的儿子,一个老子也可以为别的老子生儿子. 我的答案:程序的含义本身只是一堆代码集合,是模板,是静态的,存放在存储器上的;一 旦一个程序被选中执行,装入内存,被 CPU 处理,就变活了,成为了进程,程序和进程的 关系就类似于类和对象的关系;一个进程至少有一个线程,称为主线程,一般一个线程负责 一项任务,线程之间是同时的,一个进程的线程集合共享进程的内存资源,一般不能把手伸 到别的进程的地盘上去。 13.什么是 code-Behind 技术。 新建一个 VS.NET 下的项目..看到 ASPX,RESX 和 CS 三个后缀的文件了吗??这个就是代码分离. 实现了 HTML 代码和服务器代码分离.方便代码编写和整理. 我的答案:程序应该分为三层-表现层、业务层、数据服务层,而在整个计算系统中,还有 数据服务层下的持久化层。在窗口程序的
设计中,IDE 会帮助生成表现层代码,为了安全和 简洁,相关代码会后置,这可以叫做表现层代码后置;而在网页程序的设计中,
HTML 代 码就是表现层代码,是前置的,只能用作表现,如果要进行业务处理,还需要额外增加业务 层和数据服务层代码,这些代码是后置的,这就是 Code Behind。 14.活动目