14.CTS、CLS、CLR 分别作何解释?
答:CTS:通用语言系统。CLS:通用语言规范。CLR:公共语言运行库。
15.什么是装箱和拆箱?
答:从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。
16.什么是受管制的代码?
答:unsafe:非托管代码。不经过 CLR 运行。
17.什么是强类型系统?
答:RTTI:类型识别系统。
18.net 中读写数据库需要用到那些类?他们的作用?
答:DataSet:数据存储器。
DataCommand:执行语句命令。
DataAdapter:数据的集合,用语填充。
19.ASP.net 的身份验证方式有哪些?分别是什么原理?
答:10。Windwos(默认)用 IIS...From(窗体)用帐户....Passport(密钥)
20.什么是 Code-Behind 技术?
答:代码后植。
21.在.net 中,配件的意思是?
答:程序集。(中间语言,源数据,资源,装配清单)
22.常用的调用 WebService 的方法有哪些?
答:1.使用 WSDL.exe 命令行工具。
2.使用 VS.NET 中的 Add Web Reference 菜单选项
23..net Remoting 的工作原理是什么?
答:服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置。
24.在 C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。
答:string str = null 是不给他分配内存空间,而 string str = "" 给它分配长度为空字符串的内存
空间。
25.请详述在 dotnet 中类(class)与结构(struct)的异同?
答:Class 可以被实例化,属于引用类型,是分配在内存的堆上的,Struct 属于值类型,是分配在
内存的栈上的.
26.根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:
namespace test
{
public delegate void OnDBOperate();
public class UserControlBase : System.Windows.Forms.UserControl
{
public event OnDBOperate OnNew;
privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEvent