using System;
interface ISequence
{
    int Count{get;set;}
}
interface IRing
{
     void Count(int i);
}
interface IRingSequence:ISequence,IRing{}
class C
{
     void Test(IRingSequence rs)
     {
          //rs.Count(1);  错误,Count有二义性
          //rs.Count=1;  错误,Count有二义性
         ((ISequence)rs).Count=1;  //正确
         ((IRing)rs).Count(1);      //正确

     }
}

解决方案 »

  1.   

    interface IRingSequence:ISequence,IRing{} 这边怎么多了一个{}  
      

  2.   

    interface IRingSequence : ISequence, IRing
    {
      // 接口 IRingSequence 的所有内容全部都是继承自接口 ISequence 和 IRing
      // 所以只要一个空的体就够了。
      

  3.   

    interface IRingSequence : ISequence, IRing
    {
       

    接口中是不能有函数实现体的!