这篇文章主要为大家详细介绍了C#商品管理系统简易版,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了C#实现简易商品管理系统的具体代码,供大家参考,具体内容如下
在这里,写了一个巨简单的商品管理系统,只有一个添加和查看,只是为了给自己练手的!
商品id 名字 数量 价格
1001 苹果 100 1
1002 乐事薯片 20 2
简易版商品管理系统:
* 提示:最多不超过5种商品(水果,厨具,饼干等等)
* 输入1,进行添加商品的操作;
* 通过键盘输入每种商品的信息,并进行存储;
* 输入2,进入查询商品的操作(显示商品的基本信息);
这是这个项目实现的功能,下面就是代码实现部分。
第一部分为,定义一个Goods类,给id,名字价格数量,进行构造
private int G_id;
private string G_name;
private int G_num;
private float G_Price;
//构造
public Goods(int g_id, string g_name, int g_num, float g_Price)
{
G_id = g_id;
G_name = g_name;
G_num = g_num;
G_Price = g_Price;
}
public int ID { get => G_id; set => G_id = value; }
public string Name { get => G_name; set => G_name = value; }
public int Num { get => G_num;
set {//判断输入的值是否大于0,小于零,参数就直接定义为0
if (value < 0)
{
G_num = 0;
}
else G_num = value;
} }
public float Price { get => G_Price; set
{
if (value < 0)
{
G_Price = 0;
}
else G_Price = value;
} }
public override string ToString()
{
return $"{ID}\t{Name}\t{Num}\t{Price}";//ToString方法的改写,从而得到4个参数
}
这一部分就是,代码的主要实现部分,因为一开始想用二维数组,然后试了一下,发现不可行,就改用了List的方法,发现这种非常简单,简易这样使用。
public static List<Goods> GoodsList = new List<Goods>();
public static void Login()//初始界面
{
Console.WriteLine("输入1,进行添加商品的操作");
Console.WriteLine("输入2,进入查询商品的操作(显示商品的基本信息)");
P_Login();//调用P_login中的对1,2的判定
}
public static void P_Login()
{
int n = Convert.ToInt32(Console.ReadLine());
switch (n)
{
case 1:
AddLogin();
break;
case 2:
Show();
break;
default:
Console.WriteLine("你的输入错误");
Login();
break;
}
}
public static void AddLogin()
{
//输入一定的商品后,调用查询中的Show
//这里是用二维数组写入,和输出它,并不能存储,一定的数据
Console.WriteLine("总商品数:");
int num = Convert.ToInt32(Console.ReadLine());
if (num == 0)
{
Console.WriteLine("你的输入为0,故返回初始界面");
Login();
}
else if (num <= 5 && num > 0)//不能大于5
{
//通过商品总数简历一个二维数组
//因为,定义的二维数组是string类型的所有会有BUG在
//储存不了
//string[,] good = new string[num, 4];//数组为四项分别为ID,名字,数量,价格
//for (int i = 0; i < num; i++)//建立一个表格
//{
// Console.Write("请输入ID:", i + 1);
// good[i, 0] = Convert.ToString(Console.ReadLine());
// Console.Write("请输入名字:");
// good[i, 1] = Convert.ToString(Console.ReadLine());
// Console.Write("请输入数量:");
// good[i, 2] = Convert.ToString(Console.ReadLine());
// Console.Write("请输入价格:");
// good[i, 3] = Convert.ToString(Console.ReadLine());
/
沃梦达教程
本文标题为:C#商品管理系统简易版
基础教程推荐
猜你喜欢
- ZooKeeper的安装及部署教程 2023-01-22
- C#控制台实现飞行棋小游戏 2023-04-22
- 一个读写csv文件的C#类 2022-11-06
- C# List实现行转列的通用方案 2022-11-02
- C# windows语音识别与朗读实例 2023-04-27
- linux – 如何在Debian Jessie中安装dotnet core sdk 2023-09-26
- winform把Office转成PDF文件 2023-06-14
- unity实现动态排行榜 2023-04-27
- C#类和结构详解 2023-05-30
- C# 调用WebService的方法 2023-03-09