C# 总是提醒我方法无效 Invalid method name: 'GetInterval' 求高手指点下~到底应该怎么写~~加Q讲也行~
刚毕业森么都不会~~谁能教我怎么写或者怎么改~~我好着急下面是代码
public int GetInterval()
      {
        send_GetInterval();
        return recv_GetInterval();
      }
      public void send_GetInterval()
      {
        oprot_.WriteMessageBegin(new TMessage("GetInterval", TMessageType.Call, seqid_));
        GetInterval_args args = new GetInterval_args();
        args.Write(oprot_);
        oprot_.WriteMessageEnd();
        oprot_.Transport.Flush();
      }
      public int recv_GetInterval()
      {
          TMessage msg = iprot_.ReadMessageBegin();
          if (msg.Type == TMessageType.Exception)
          {
              TApplicationException x = TApplicationException.Read(iprot_);
              iprot_.ReadMessageEnd();
              throw x;
          }
   
        GetInterval_result result = new GetInterval_result();
        result.Read(iprot_);
        iprot_.ReadMessageEnd();
        if (result.__isset.success) {
          return result.Success;
        }
        throw new TApplicationException(TApplicationException.ExceptionType.MissingResult, "GetInterval failed: unknown result");
      }

解决方案 »

  1.   

    public int GetInterval()public void send_GetInterval()
    这两个方法重名了
    要么使用方法重载,
    要么重命名一个方法
      

  2.   

    你看下recv_GetInterval方法 return result.Success;是返回int 类型么
    或者在类里检查下GetInterval看有没有重名的情况
      

  3.   


    是int的~~
    也没有重名情况
      

  4.   

    有可能是代码写的位置不对,怎么这么像是参考delphi程序中的代码呢
      

  5.   

    写在类中
    namespace 命名空间
    {
       class 类名
       {
           你的代码
      }
    }我估计你的代码没有写到类中
      

  6.   

    高手你能不能加我一下QQ然后帮我远程瞅一眼T^T领导总催这个~我刚毕业什么也不会~正在学~~先把这问题解决了~要不压力好大