• 大小: 43KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: 其他
  • 标签: C#2015  

资源简介

控制台程序能够显示车位数目;停车场内车位按区划分;车辆出场,入场;输入车牌号刷新地图(以矩阵形式显示)

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _08停车场管理系统
{
    class Program
    {
        //1.创建停车位数组
        /// 
        /// 停车位置的数组用来存储停车位置
        /// 

        static string[] parking = new string[10 10];
        //3.判断车位是否为空记录空车位个数true车位空false车位不为空
        /// 
        /// 定义一个bool类型的数组用来判断每个车位是否为空
        /// 

        static bool[] parkTag = new bool[10 10];
        static void Main(string[] args)
        {
            //2.创建一个方法给停车位数组填充内容标号调用次方法
            InitianlParking();
            //4.创建一个方法用来绘制系统的标题并调用绘制标题时输出空车位数
            Settitle();
            //5.绘制车位既输出数组创建一个绘制车位的方法并调用
            DrawParking();
            Console.ReadLine();
            //6.选择车辆的状态入场/出场
            while (true)
            {
                Console.WriteLine(“请选择车辆状态:A--入场   B--出厂“);
                string choose = Console.ReadLine();//用一个变量接收输入的车辆状态
                while (true)
                {
                    //7.判断输入的状态
                    //入场
                    if (choose == “A“)
                    {
                        Console.WriteLine(“请输入入场车牌“);//输入入场车牌号
                        string plant = Console.ReadLine();//变量接收入场车牌号
                        //8.创建一个方法给入场车辆指定车位(存储位置)
                        string location = SetParkCar(plant);
                        Console.Clear();//清空屏幕
                        //9.重新绘制标题改变车位信息添加入场标语
                        Settitle();
                        Console.WriteLine(“------------------欢迎【{0}】入场您的车位是【{1}】------------------“ plant location);
                        Console.WriteLine(“------------------------------------------------------------------------------------------------------------“ plant location);
                        //10.绘制刷新新的车位
                        DrawParking();
                        Console.ReadLine();
                        break;
                    }
                    //出场
                    else if (choose == “B“)
                    {
                        Console.WriteLine(“请输入出场车牌“);//输入出场车牌号
                        string plant = Console.ReadLine();//接收出场车牌号
                        Console.Clear();//清空屏幕
                        //11.创建一个方法设置车出厂,清理出车位既车辆出场刷新车位信息
                        SetOutParking(plant);
                        //12.绘制标题添加出场标语
                        Settitle();
                        Console.WriteLine(“------------------欢迎下次光临,一路顺风!------------------“);
                        //13.车辆出场刷新车位信息后绘制车位信息
                        DrawParking();
                        Console.ReadLine();
                        break;
                    }
                }
            }
        }
        /// 
        /// 此方法用来给停车位置数组填写内容给停车位标号
        /// 

        static void InitianlParking()
        {
            string row = ““;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-04-07 20:42  地下停车场车辆管理系统\
     目录           0  2019-04-07 20:42  地下停车场车辆管理系统\.vs\
     目录           0  2019-04-07 20:42  地下停车场车辆管理系统\.vs\地下停车场车辆管理系统\
     目录           0  2019-04-07 20:42  地下停车场车辆管理系统\.vs\地下停车场车辆管理系统\v14\
     文件       35840  2019-04-04 19:50  地下停车场车辆管理系统\.vs\地下停车场车辆管理系统\v14\.suo
     目录           0  2019-04-07 20:42  地下停车场车辆管理系统\地下停车场车辆管理系统\
     文件        1066  2019-04-04 19:49  地下停车场车辆管理系统\地下停车场车辆管理系统.sln
     文件         189  2019-04-04 19:49  地下停车场车辆管理系统\地下停车场车辆管理系统\App.config
     目录           0  2019-04-07 20:42  地下停车场车辆管理系统\地下停车场车辆管理系统\bin\
     目录           0  2019-04-07 20:42  地下停车场车辆管理系统\地下停车场车辆管理系统\bin\Debug\
     文件        7680  2019-04-04 19:50  地下停车场车辆管理系统\地下停车场车辆管理系统\bin\Debug\地下停车场车辆管理系统.exe
     文件         189  2019-04-04 19:49  地下停车场车辆管理系统\地下停车场车辆管理系统\bin\Debug\地下停车场车辆管理系统.exe.config
     文件       17920  2019-04-04 19:50  地下停车场车辆管理系统\地下停车场车辆管理系统\bin\Debug\地下停车场车辆管理系统.pdb
     文件       22696  2019-04-04 19:50  地下停车场车辆管理系统\地下停车场车辆管理系统\bin\Debug\地下停车场车辆管理系统.vshost.exe
     文件         189  2019-04-04 19:49  地下停车场车辆管理系统\地下停车场车辆管理系统\bin\Debug\地下停车场车辆管理系统.vshost.exe.config
     文件         490  2012-06-06 16:06  地下停车场车辆管理系统\地下停车场车辆管理系统\bin\Debug\地下停车场车辆管理系统.vshost.exe.manifest
     目录           0  2019-04-07 20:42  地下停车场车辆管理系统\地下停车场车辆管理系统\obj\
     目录           0  2019-04-07 20:42  地下停车场车辆管理系统\地下停车场车辆管理系统\obj\Debug\
     文件        7169  2019-04-04 19:49  地下停车场车辆管理系统\地下停车场车辆管理系统\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件           0  2019-04-04 19:49  地下停车场车辆管理系统\地下停车场车辆管理系统\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
     文件           0  2019-04-04 19:49  地下停车场车辆管理系统\地下停车场车辆管理系统\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
     文件           0  2019-04-04 19:49  地下停车场车辆管理系统\地下停车场车辆管理系统\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
     目录           0  2019-04-04 19:49  地下停车场车辆管理系统\地下停车场车辆管理系统\obj\Debug\TempPE\
     文件        1414  2019-04-04 19:50  地下停车场车辆管理系统\地下停车场车辆管理系统\obj\Debug\地下停车场车辆管理系统.csproj.FileListAbsolute.txt
     文件        1922  2019-04-04 19:50  地下停车场车辆管理系统\地下停车场车辆管理系统\obj\Debug\地下停车场车辆管理系统.csprojResolveAssemblyReference.cache
     文件        7680  2019-04-04 19:50  地下停车场车辆管理系统\地下停车场车辆管理系统\obj\Debug\地下停车场车辆管理系统.exe
     文件       17920  2019-04-04 19:50  地下停车场车辆管理系统\地下停车场车辆管理系统\obj\Debug\地下停车场车辆管理系统.pdb
     文件       10215  2019-04-04 19:50  地下停车场车辆管理系统\地下停车场车辆管理系统\Program.cs
     目录           0  2019-04-07 20:42  地下停车场车辆管理系统\地下停车场车辆管理系统\Properties\
     文件        1392  2019-04-04 19:49  地下停车场车辆管理系统\地下停车场车辆管理系统\Properties\AssemblyInfo.cs
     文件        2726  2019-04-04 19:49  地下停车场车辆管理系统\地下停车场车辆管理系统\地下停车场车辆管理系统.csproj
............此处省略0个文件信息

评论

共有 条评论