几个不好答得。net面试题


1.类和结构的异同。  
  2.委托的使用方法.  
  3.Remoting和WebService   的认识,怎样声明WebService   接口。  
  4.ListView的数据绑定后怎样排序。  
  5.软件的生命周期怎样划分。 

bflovesnow   () 五级用户 该版得分小于等于5000分,大于2000分  回复于 2004-10-18 10:11:26  得分 2


随便回答一下  
 1、    
    A,类是引用类型,结构是值类型  
    B,结构不能被继承  
    C,结构不能有空参数的构造函数,原因是已经内含了一个  
    D,非静态的字段除非在构造函数中,否则不能赋值  
    E,。。。。  
   
  2、可以现场写一段代码做演示  
   
  3、认识就不写了,WEB接口用[WebMethod]声明  
   
  4、好象默认有排序的功能吧?一会查下:(  
17楼  bulate   ( 外星中人) 二级用户 该版得分小于等于500分,大于100分  回复于  2004-10-18 12:21:50  得分  2
不知道有帮助没有,随便找了些相关的资料!  
  Remoting:  
  指定数据在未知位置的上下文中进行远程处理。用户无法假定它是否在同一台计算机上。  
  委托:  
  委托适用于那种在某些其他语言中需用函数指针来解决的情况(场合)。但是,与函数指针不同,委托是面向对象和类型安全的。  
   
  委托声明定义一个类,它是从   System.Delegate   类派生的类。委托实例封装了一个调用列表,该列表列出了一个或多个方法,每个方法称为一个可调用实体。对于实例方法,可调用实体由一个实例和该实例的方法组成。对于静态方法,可调用实体仅由一个方法组成。如果用一组合适的参数来调用一个委托实例,则该委托实例所封装的每个可调用实体都会被调用,并且用的都是上述的同一组参数。  
   
  委托实例的一个有趣且有用的属性是:它既不知道也不关心有关它所封装的方法所属的类的种种详情;对它来说最重要的是这些方法与该委托的类型兼容(第   15.1   节)。这使委托非常适合“匿名”调用。这是一个强大的功能。  
   
  定义和使用委托分三个步骤:声明、实例化和调用。委托用委托声明语法来声明。示例  
   
  delegate   void   SimpleDelegate();  
  声明一个名为   SimpleDelegate   的委托,它不带参数并且不返回任何结果。  
   
  示例  
   
  class   Test  
  {  
        static   void   F()   {  
              System.Console.WriteLine("Test.F");  
        }  
        static   void   Main()   {  
              SimpleDelegate   d   =   new   SimpleDelegate(F);  
              d();  
        }  
  }  
  创建一个   SimpleDelegate   实例,然后立即调用它。  
   
  这样做(为方法创建一个委托,然后立即通过这个委托调用该方法)并没有太大意义,因为直接调用方法更简单。当涉及它的匿名特性时,委托才真正显示出它的效用。示例  
   
  void   MultiCall(SimpleDelegate   d,   int   count)   {  
        for   (int   i   =   0;   i   <   count;   i++)   {  
              d();  
        }  
  }  
  显示了一个重复调用   SimpleDelegate   的   MultiCall   方法。MultiCall   方法不知道也不在乎   SimpleDelegate   的目标方法的类型、该方法所具有的可访问性或者该方法是否为静态。对它来说最重要的是目标方法与   SimpleDelegate   兼容(第   15.1   节)。   
  


    
  5、主要包括   功能需求、概要设计、详细设计、代码、测试。。。

21楼  wwwsq   ( wwwsq) 二级用户 该版得分小于等于500分,大于100分  回复于  2004-10-18 12:37:54  得分  2

软件的生命周期不是指的设计、实现、测试这些。这些只是软件生命周期的一部分。bflovesnow()   给出的是他的答案,不一定是正确答案。
23楼  rockLogin   ( 金手指) 一级用户 该版得分小于等于100分  回复于  2004-10-18 15:18:14  得分  4

WebService就是在Web上提供应用程序服务,  
  它的声明方法是用的是webMethod(),  
  通过WebService你可以通过Http访问你想要的程序接口,  
  举个例子,你可以自己建一个提供webService服务的www服务器,  
  然后通过在程序中添加web引用来实现对这个webService的调用,  
  webService让网络中的每个提供webService的服务器都成了一个句柄,  
  你可以通过它方便的调用网络中的资源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值