using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Dome1
{
class Class1
{
public string name;
public string place;
public int score;
public double price;
Class1 [] class1=new Class1[3];
public void Showinfo() {
class1[0]=new Class1();
class1[0].name="杯子";
class1[0].place="第一厂库第一排";
class1[0].score = 108;
class1[0].price = 17.02;
class1[1] = new Class1();
class1[1].name = "花瓶";
class1[1].place = "第一厂库第二排";
class1[1].score = 99;
class1[1].price = 10.02;
class1[2] = new Class1();
class1[2].name = "热水器";
class1[2].place = "第一厂库第三排";
class1[2].score = 102;
class1[2].price = 9.02;
Console.WriteLine("库存商品清单列表:");
Console.WriteLine("------------------------");
for (int i = 0; i < class1.Length; i++) {
Console.WriteLine("商品名称:" + class1[i].name);
}
Console.WriteLine("------------------------");
}
public void Show() {
Showinfo();
bool flag=true;
do
{
Console.WriteLine("=======================欢迎使用库存管理系统=====================");
Console.WriteLine("1.根据商品的名称获取商品的位置 2.取得客户满意度最高的货品 3.退出");
Console.WriteLine("================================================================");
Console.WriteLine("请选择:");
int num = int.Parse(Console.ReadLine());
switch (num)
{
case 1:
Show1();
break;
case 2:
Show2();
break;
case 3:
flag = false;
break;
default:
Console.WriteLine("输入的货品的名称错误!");
break;
}
} while (flag);
}
public void Show1() {
Console.WriteLine("请输入货品的名称:");
string name = Console.ReadLine();
for (int i = 0; i < class1.Length; i++) {
if(name.Equals(class1[i].name)){
Console.WriteLine(class1[i].place);
break;
}
else if (i == class1.Length - 1) {
Console.WriteLine("没有找到!");
}
}
}
public void Show2() {
int max = 0;
for (int i = 0; i < class1.Length; i++)
{
if(class1[i].score>max){
max = class1[i].score;
Console.WriteLine("温馨提示:");
Console.WriteLine("满意度最高的货品:"+class1[i].name+"摆在:"+class1[i].place+"满意度:"+max+"价格:"+class1[i].price);
break;
}
}
}
}
}
测试类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Dome1
{
class Program
{
static void Main(string[] args)
{
Class1 v = new Class1();
v.Show();
Console.ReadLine();
}
}
}
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Dome1{ class Class1 { public string name;