zoukankan      html  css  js  c++  java
  • C#中结构struct的使用

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace Demo
    {
        enum orientation:byte
        {
            北 = 1,
            南 = 2,
            东 = 3,
            西 = 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)北
     2)南
     3)东
     4)西
    ");
                do
                {
                    Console.WriteLine("选择一个方向:");
                    myDirection = Convert.ToInt16(Console.ReadLine());
                } while (myDirection < 1 || myDirection > 4);
    
                Console.WriteLine("输入一个距离:");
                myDistance = Convert.ToDouble(Console.ReadLine());
    
                myRoute.direction = (orientation)myDirection;
                myRoute.distance =  myDistance;
    
                Console.WriteLine("方向是{0},距离是{1}!",myRoute.direction,myRoute.distance);
    
                Console.ReadKey();
            }
        }
    }
    
    

    结构比枚举更复杂,可以保存多种类型的数据!

  • 相关阅读:
    京东精益敏捷教练分享:敏捷助力产品创新!
    设计规范 | 详解组件控件结构体系
    Axure响应式进阶
    通讯录表设计
    TEST1
    c#练习四单元总结
    窗体控件应用总结(1)
    .NET(c#理解)
    test2-11
    test1-1
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/6728565.html
Copyright © 2011-2022 走看看