这篇文章主要为大家详细介绍了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#商品管理系统简易版
![](/xwassets/images/pre.png)
![](/xwassets/images/next.png)
猜你喜欢
- c# 模拟线性回归的示例 2023-03-14
- WPF使用DrawingContext实现绘制刻度条 2023-07-04
- Unity3D实现渐变颜色效果 2023-01-16
- Unity Shader实现模糊效果 2023-04-27
- 在C# 8中如何使用默认接口方法详解 2023-03-29
- 如何使用C# 捕获进程输出 2023-03-10
- .NET CORE DI 依赖注入 2023-09-27
- C# 使用Aspose.Cells 导出Excel的步骤及问题记录 2023-05-16
- user32.dll 函数说明小结 2022-12-26
- Oracle中for循环的使用方法 2023-07-04