C# 库管

这是一个C#编写的简单仓库管理程序,包含了根据货品名称查找位置、获取满意度最高商品和退出等功能。程序定义了一个`Class1`,内部包含`Class2`对象数组,用于存储商品信息。用户可以通过输入选择不同的操作,如输入商品名称获取其位置,或者显示满意度最高的商品详情。
摘要由CSDN通过智能技术生成

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

namespace ConsoleApplication1 {     class Class1     {                Class2[] a = new Class2[3];         public void xianshi()         {             yi();                       Console.WriteLine("1:根据货品名称获取货品位置 2:取得客户满意度最高的货品 3:退出");             Console.WriteLine("请选择");             String i=Console.ReadLine();             switch(i){                 case "1":                                        y();                     break;                     case "2":                     er();                                        break;                     case "3":                     break;             }                   }         public void yi() {             a[0]=new Class2();             a[0].Name="杯子";             a[0].Redu = 97;             a[0].Jiage = 18.5;             a[0].Weizhi = "第一排";             a[1] = new Class2();             a[1].Name = "花瓶";             a[1].Redu = 99;             a[1].Jiage = 14;             a[1].Weizhi = "第二排";             a[2] = new Class2();             a[2].Name = "热水器";             a[2].Redu = 88;             a[2].Jiage = 50.8;             a[2].Weizhi = "第三排";                 }         public void y() {                         Console.WriteLine("输入商品名称");

            String ming = Console.ReadLine();             foreach (Class2  i in a)             {                 if (i.Name.Equals(ming))                 {                                         Console.WriteLine(i.Weizhi);                     break;                 }                 else {                     Console.WriteLine("输入的名称不存在");                     break;                                     }             }                 }         public void er() {             Class2 er = new Class2();             er = panduan();             String name = String.Format("客户满意度最高的商品{0},摆放在{1},价格为{2},满意度{3}",er.Name,er.Weizhi,er.Jiage,er.Redu);             Console.WriteLine(name);         }         public Class2 panduan() {             Class2 er = new Class2();               er.Redu = 0;             foreach (Class2 item in a)             {                 if(item.Redu>er.Redu){                     item.Jiage = er.Jiage;                     item.Name = er.Name;                     item.Weizhi = er.Weizhi;                     item.Redu = er.Redu;                                         }             }             return er;         }

    } }

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

namespace kucunguanli
{
    class Class2
    {
        private String name;

        public String Name
        {
            get { return name; }
            set { name = value; }
        }
        private String weizhi;

        public String Weizhi
        {
            get { return weizhi; }
            set { weizhi = value; }
        }
        private int redu;

        public int Redu
        {
            get { return redu; }
            set { redu = value; }
        }
        private double jiage;

        public double Jiage
        {
            get { return jiage; }
            set { jiage = value; }
        }
    }
}
Main方法
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace kucunguanli
{
    class Program
    {
        static void Main(string[] args)
        {
            Class1 a = new Class1();
            a.xianshi();
           
          
            Console.ReadLine();
        }
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值