回 帖 发 新 帖 刷新版面

主题:这里要怎么修改呀

using System;
namespace ddr
{
    enum orientation : byte
    {
        north = 1,
        south = 2,
        east = 3,
        west = 4
    }
    struct route
    {
        public orientation direction;
       
        public double   distance;
    }
    ///<summary>
    ///summary dexcription for Class1=-1;
    ///</summary>
    class Class1
    {
        static void Main(string[] args)
        {
            route myRoute;
            int myDirection = -1;
            double myDirtance;
            Console.WriteLine("1)North\n2)south\n3)east\n4)west");
            do
            {
                Console.WriteLine("select a direction");
                myDirection = Convert.ToInt32(Console.ReadLine());
            } while ((myDirection < 1) || (myDirection > 4));
            Console.WriteLine("Input a distance:");
            myDirtance = Convert.ToDouble(Console.ReadLine());
            myRoute.direction = (orientation)myDirection;
            myRoute.dirtance = myDirtance;
            Console.WriteLine("myRoute specifies adirection of {0} and a " + " distanceof {1}", myRoute.direction,
                myRoute.dirtance);
        }
    }
}


错误    1    “ddr.route”并不包含“dirtance”的定义    C:\Documents and Settings\user\My Documents\Visual Studio 2005\Projects\lianxi\lianxi\Program.cs    36    21    lianxi


错误    2    “ddr.route”并不包含“dirtance”的定义    C:\Documents and Settings\user\My Documents\Visual Studio 2005\Projects\lianxi\lianxi\Program.cs    38    25    lianxi


请问这里要怎么修改呀

回复列表 (共3个回复)

沙发

朋友,你这个代码是课本上的吧,如果没有估计错误的话,你的那本书错了。
错误很简单,印刷错误:
myRoute.dirtance   应该为  myRoute.distance  。

板凳


呵呵虽然改对了但不太明白这里的代码...能否帮忙解释一下呀谢谢

3 楼

说说那里不懂!

我来回复

您尚未登录,请登录后再回复。点此登录或注册