C# 求解~

fai1985 2012-09-22 01:21:00
请各位帮忙看看条件应该怎么设?怎么弄都是提示找不到。。

货品类

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

namespace 第三阶段
{
class Goods
{

private int _goodPleased; //顾客满意度
/// <summary>
/// 顾客满意度
/// </summary>
//顾客满意度属性
public int GoodPleased
{
get
{
return _goodPleased;
}
set
{
if (value >= 0 && value <= 100)
{
_goodPleased = value;
}
else
{
Console.WriteLine("输入满意度不正确!");
}
}
}

private string _goodsName; //货品名称
/// <summary>
/// 货品名称
/// </summary>
//货品名称属性
public string GoodsName
{
get { return _goodsName; }
set { _goodsName = value; }
}

private string _goodsPlace; //货品位置

/// <summary>
/// 货品位置
/// </summary>
public string GoodsPlace
{
get { return _goodsPlace; }
set { _goodsPlace = value; }
}

private double _goodsPrice; //货品单价

/// <summary>
/// 货品单价
/// </summary>
public double GoodsPrice
{
get { return _goodsPrice; }
set { _goodsPrice = value; }
}
}
}



仓库类

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

namespace 第三阶段
{
class Storage
{

Goods[] gd = new Goods[100];
string name;


//初始化
public void Initial()
{
gd[0] = new Goods();
gd[0].GoodPleased = 80; //满意度
gd[0].GoodsName = "杯子"; //名称
gd[0].GoodsPlace = "第一仓库第一排"; //位置
gd[0].GoodsPrice = 8.2; //价格

gd[1] = new Goods();
gd[1].GoodPleased = 88;
gd[1].GoodsName = "花瓶";
gd[1].GoodsPlace = "第一仓库第二排";
gd[1].GoodsPrice = 37.5;

gd[2] = new Goods();
gd[2].GoodPleased = 99;
gd[2].GoodsName = "热水器";
gd[2].GoodsPlace = "第一仓库第三排";
gd[2].GoodsPrice = 1246;
}

//显示货品菜单
public void Show()
{
bool isRig;
do
{
isRig = false;
Console.WriteLine("\n=========================欢迎使用库存管理系统=========================");
Console.WriteLine(" 1:根据货品名称获取货品位置 2:取得客户满意度最高的货品 3:退出");
Console.WriteLine("======================================================================");
Console.WriteLine("请选择:");
int num = int.Parse(Console.ReadLine());
switch (num)
{
case 1:
Initial();
Console.WriteLine("请输入货品名称:");
name = Console.ReadLine();
Get();
Show();
break;
case 2:
break;
case 3:
Console.WriteLine("系统退出,谢谢使用!");
break;
default:
Console.WriteLine("菜单选择错误,请重新输入选项!\n\n");
isRig = true;
break;
}
} while (isRig);

}


//货品位置
public void Get()
{
for (int x = 0; x < gd.Length; x++)
{
if (name.Equals(gd[x].GoodsName))
{
Console.WriteLine(gd[x].GoodsPlace[x]);
break;
}
else
{
Console.WriteLine("您输入的货品名称不正确!");
break;
}
}
}
}
}



Main方法

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

namespace 第三阶段
{
class Program
{
static void Main(string[] args)
{
Storage st = new Storage();
st.Initial();
st.Show();
}
}
}
...全文
85 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
fai1985 2012-09-22
  • 打赏
  • 举报
回复
已经搞定了,先谢谢各位,下次再提问,这次省分。^^!!

625

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧