日期:2014-05-18  浏览次数:20668 次

在练习接口的时候提示,并非所有代码路径都有返回值?
C# code
using System;
using System.Collections.Generic;
using System.Text;

namespace 接口练习
{
    public interface Ivehicle
    {
        int trumpet();
    }

    class Bike : Ivehicle
    {
        public int trumpet()
        {
            Console.WriteLine("I am bike 玲玲!");

        }
    }

    class Bus : Ivehicle
    {
        public int trumpet()
        {
            Console.WriteLine("I am bus 叭叭!");
        }
    }

    class Program
    {
      
            static void Main(string[] args)
        {
            Bike dc = new Bike();
            Bus gc = new Bus();

            dc.trumpet();
            gc.trumpet();

            Console.ReadLine();


      }


        }
    }


错误 1 “接口练习.Bike.trumpet()”: 并非所有的代码路径都返回值 14 20 接口练习
错误 2 “接口练习.Bus.trumpet()”: 并非所有的代码路径都返回值 23 20 接口练习

 我哪儿错了?

------解决方案--------------------
C# code
class Bike : Ivehicle
    {
        public int trumpet()
        {
            Console.WriteLine("I am bike 玲玲!");

        }
    }

    class Bus : Ivehicle
    {
        public int trumpet()
        {
            Console.WriteLine("I am bus 叭叭!");
        }
    }