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 可以被实例化,属于引用类型,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
Args e)
{
if(e.Button.Equals(BtnNew))
{
//请在以下补齐代码用来调用 OnDBOperate 委托签名的 OnNew 事件。
}
}
}
答:if( OnNew != null )
OnNew( this, e );
27.分析以下代码,完成填空
string strTmp = "abcdefg 某某某";
int i= System.Text.Encoding.Default.GetBytes(strTmp).Length;
int j= strTmp.Length;
以上代码执行完后,i= j=
答:i=13,j=10
28.SQLSERVER 服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,ID 表示更
新的事务号, LastUpdateDate 表示更新时的服务器时间,请使用一句 SQL 语句获得最后
更新的事务号