interface IRingSquence:ISquence,IRing{}
class C
{
 void Test(IRingSquence rs){ //问题在这里....
   rs.Count=1;
}
}
还有些类也是这样的格式,也不是很明白:
public class Baby
{
   float Temprature;
 
public event BabyIllEventHander BabyIsILL;   public void BabyFallIll()
   {     if (this.Temprature!=37)     {           BabyILLEventArgs e=new BabyILLEventArgs(temprature);
     
      BabyIsIll(this,e);     }
   }
}
public class Adult
{
   public Adult(Baby baby) //问题在这里....
   {
      baby.BabyIsIll+=new BabyIllEventHandler(GoToHospital);
   }
}各位高手帮帮忙啦~~,谢谢了.....

解决方案 »

  1.   

    不可以实例化接口IRingSquence意思是不能 new IRingSquence();IRingSquence rs只是声明了一个IRingSquence接口的引用,这是可以的
      

  2.   

    接口不可以实例化IRingSequence rs在这里是声明一个IRingSequence类型的参数rs
      

  3.   

    参数为接口,一般用于通用的方法比如这个
    Test(IRingSquence rs)实际调用时,传入的可以是任何实现IRingSquence接口的类的对象,这个类是可以实例化的~
      

  4.   

    同样Baby baby是声明一个Baby类型的参数baby