21.在.net 中,配件的意思是?
答:程序集。(中间语言,源数据,资源,装配清单)
22.常用的调用 WebService 的方法有哪些?
答:1.使用 WSDL.exe 命令行工具。
2.使用 VS.NET 中的 AddWebReference 菜单选项
23..netRemoting的工作原理是什么?
答:服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位
置。
24.在 C#中,stringstr=null与Kstringstr=“”请尽量使用文字或图象说
明其中的区别。K
答:stringstr=null是不给他分配内存空间,而 stringstr=""给它分配长
度为空字符串的内存空间。
25.请详述在 dotnet 中类(class)与结构(struct)的异同?
答:Class 可以被实例化,属于引用类型,是分配在内存的堆上的,Struct 属于值
类型,是分配在内存的栈上的.
26.根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:K
namespacetest
{
publicdelegatevoidOnDBOperate();
publicclassUserControlBase:System.Windows.Forms.UserControl
{
publiceventOnDBOperateOnNew;
privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Form
s.ToolBarButtonClickEventArgse)
{
if(e.Button.Equals(BtnNew))
{
//请在以下补齐代码用来调用 OnDBOperate 委托签名的 OnNew 事件。
}
}
}
答:if(OnNew!=null)
OnNew(this,e);
27.分析以下代码,完成填空K
stringstrTmp="abcdefg 某某某";
inti=System.Text.Encoding.Default.GetBytes(strTmp).Length;
intj=strTmp.Length;