关于结构数据类型
2012-04-24 22:01 精诚所至 金石为开 阅读(230) 评论(0) 收藏 举报C#结构数据类型,可以包含不同的数据类型。
using System;
namespace Ch05Ex03
{
enum orientation:byte
{
north=1,
south=2,
east=3,
west=4,
}
struct route
{
public orientation direction;
public double distance;
}
class Program
{
static void Main(string[] args)
{
route myRoute;
int myDirection=-1;
double myDistance;
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:");
myDistance=Convert.ToDouble(Console.ReadLine());
myRoute.direction=(orientation)myDirection;
myRoute.distance=myDistance;
Console.WriteLine("myRoute specifies a direction of {0} and a "+"distance of {1}",myRoute.direction,myRoute.distance);
Console.ReadKey();
}
}
}
浙公网安备 33010602011771号