myRoute.direction = (orientation)myDirection;什么意思
题目
myRoute.direction = (orientation)myDirection;什么意思
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
2) South
3) East
4) 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();
}
答案
强制类型转换
把myDirection转换成orientation类型
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 法的现代化的含义?
- []米比5米长5分之1?
- 我想知道制冷剂134a 工作压力是多少,怎么使用,有位朋友帮下忙告诉我
- 7乘8等于56,所以56是7和8的积还是公倍数
- 以;一道风景线
- 函数f(x)=tan(1-x)/2的单调减区间为
- 一个正整数的因数中,最小的一个是_______,最大的一个是_________.
- 宁静的周庄,宁静的周庄第二自然段具体写了什么?是从哪几方面来写的?
- 胚根发育,突破种皮形成根,胚轴____,胚芽发育成____,进一步发育成____.
- 六年级上册词语手册 诗海拾贝 那一课 词语 是什么?