答:string str=null 没有分配空间,string str=“”分配了空间 8. 什么是受
管制代码?
答:由公共语言运行环境进行管理的代码,它主要负责内存管理。在。net 平
台上运行的代码都是受管制代码
9 C#中常用的访问形式?它们各自的作用域?
答:public 不受限制的访问。
private 只能在本类中访问 protected 本类和继承他的类中访问 internel
表示在同一个应用程序(
application)或类库(library)中都能使用 10.
SQL SERVER 中的存储过程的理解?
答:存储过程是
SQL 语句和可选控制流语句的预编译集合,以一个名称存
储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用
执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。
11.CTS,CLS,CLR 分别作何解释?
答:
CTS:公共类型系统。主要是为了语言之间的进行标准化处理。
CLS:公共语言规范。主要是确保代码可以在任何语言中访问的最小标准集
体
CLR
……
:公共语言运行时。主要是管理代码
处理,加载代码,以及所有服
务的代码
12. ASP.NET 和 ASP 的主要优势?
答:ASP
§摆脱了以前 ASP 使用脚本语言来编程的缺
点,理论上可以使用任何编程语言包括
,
VB
,
JS 等等,当然,最合
适的编程语言还是
MS 为。Net Frmaework 专门推出的 C(读 c sharp),它
可以看作是
VC 和
§的混合体吧,尽管 MS 自己讲 C#内核中更多的象
VC,但实际上我还是认为它和
§更象一些吧。首先它是面向对象的编程语
言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、
继承性、多态性等等,这就解决了刚才谈到的
ASP 的那些弱点。封装性使得代码
逻辑清晰,易于管理,并且应用到
ASP.Net 上就可以使业务逻辑和 Html 页面
分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性
和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度
保护你以前的投资。并且
C#和 C++、Java 一样提供了完善的调试/ 纠错体系。
13. NET 的错误处理机制是什么?
答:try{可能要出错的代码} catch{扑捉到错误后的处理} finally{不论代
码是否出错都要执行
} 14. 解释 Page.IsPostBack 属性?
答:使用者第一次浏览这个网页时 Page.IsPostBack 会传回 False,不是第
一次浏览这个网页时就传回
True 15……net framework 包含哪几种技术?