请高手解决:
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0161: “QuoteNEC2000IPS.GetResult(int, int, int)”: 并非所有的代码路径都返回值源错误: 行 305:    /// <param name="SimExtensionNum"></param>
行 306:    /// <returns>返回一个类,存放需要的8路外线卡、8路数字分机卡、8路模拟分机卡、机柜、底座、中央处理器卡、辅助处理器卡、沟通界面连接线、外部电源连接线、直流电源连接线、128port应用软件、128port扩充应用软件、256port应用软件、384port应用软件、512port应用软件、音频激发器卡、PBX配线电缆的数量</returns>
行 307:    public Result GetResult(int OutPortNum, int DigExtensionNum, int SimExtensionNum)
行 308:    {
行 309:        Result result = new Result();
 源文件: e:\n\3CMarket\QuoteNEC2000IPS.aspx.cs    行: 307

解决方案 »

  1.   

    public Result GetResult(int OutPortNum, int DigExtensionNum, int SimExtensionNum)
    行 308: {
    行 309: Result result = new Result();最尾行加上    return result;
      

  2.   

    检查整个函数内部流程结构,肯定出现某些分支出现没有Return值的情况
      

  3.   

    windinwing(潇笑) 
    请您原谅一下,刚我结帖时,没把没给你给分.现在补不进去的.下次老兄要是帮我回答问题了我补进去.