C# 庫管

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();
        }
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章