c#基础银行存取款编程题

qq_44416890 2019-04-05 07:48:51
有谁可以帮我把 这个模块的框架写出来嘛 谢谢各位了
...全文
288 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_44416890 2019-04-06
  • 打赏
  • 举报
回复
引用 1 楼 张天星的回复:
看来你另一个询问帖的回复,你是彻底看不懂了,这下直接要作业答案了。 1、新建控制台项目。 2、新建日志实体类,log内部有: 操作(存取)int type,1是存款,2是区款 金额decimal money , 时间DateTime CreateTime。 然后Main中申明一个变量List<log> logs = new List<log>; 然后用switch写一个菜单。 Console.WriteLine($"请选择菜单"); string menu= Console.ReadLine(); switch(menu){ case 1 logs.add(deposit()) } 每个带单功能,分别调用不同的方法, 比如存款方法: public LOg deposit(){ Console.WriteLine($"请输入存款金额"); string money= Console.ReadLine(); return new log{ money = money, createtime = datetime.now, type = 1, } } 大概这个意思吧,你如果看不懂。。。那也没办法了
非常感谢 这个我已经做了一半了 做完之后发现一个问题 就是我把存款的时间和取款的时间 放入数组的时候 第一次放在了数组下标为0中 第二次放到下标为1中的时候 下标0中的元素变为0了 到最后 我调用查询模块这个方法的时候 就只能输出最后一个元素 就是这里解决不了
qq_44416890 2019-04-06
  • 打赏
  • 举报
回复
非常感谢 这个我已经做了一半了 做完之后发现一个问题 就是我把存款的时间和取款的时间 放入数组的时候 第一次放在了数组下标为0中 第二次放到下标为1中的时候 下标0中的元素变为0了 到最后 我调用查询模块这个方法的时候 就只能输出最后一个元素 就是这里解决不了
张天星 2019-04-06
  • 打赏
  • 举报
回复
引用 4 楼 qq_44416890 的回复:
[quote=引用 1 楼 张天星的回复:]
非常感谢 这个我已经做了一半了 做完之后发现一个问题 就是我把存款的时间和取款的时间 放入数组的时候 第一次放在了数组下标为0中 第二次放到下标为1中的时候 下标0中的元素变为0了 到最后 我调用查询模块这个方法的时候 就只能输出最后一个元素 就是这里解决不了[/quote] 建议用List,写入就用Add,读取的时候,用Foreach读取,如果需要排序,也可以很简单的对时间排序
qq_44416890 2019-04-06
  • 打赏
  • 举报
回复
引用 5 楼 张天星的回复:
[quote=引用 4 楼 qq_44416890 的回复:] [quote=引用 1 楼 张天星的回复:]
非常感谢 这个我已经做了一半了 做完之后发现一个问题 就是我把存款的时间和取款的时间 放入数组的时候 第一次放在了数组下标为0中 第二次放到下标为1中的时候 下标0中的元素变为0了 到最后 我调用查询模块这个方法的时候 就只能输出最后一个元素 就是这里解决不了[/quote] 建议用List,写入就用Add,读取的时候,用Foreach读取,如果需要排序,也可以很简单的对时间排序[/quote] 好的 知道了 非常感谢
weixin_43936063 2019-04-05
  • 打赏
  • 举报
回复
厉害存钱的程序要注意安全性能
张天星 2019-04-05
  • 打赏
  • 举报
回复
看来你另一个询问帖的回复,你是彻底看不懂了,这下直接要作业答案了。 1、新建控制台项目。 2、新建日志实体类,log内部有: 操作(存取)int type,1是存款,2是区款 金额decimal money , 时间DateTime CreateTime。 然后Main中申明一个变量List<log> logs = new List<log>; 然后用switch写一个菜单。 Console.WriteLine($"请选择菜单"); string menu= Console.ReadLine(); switch(menu){ case 1 logs.add(deposit()) } 每个带单功能,分别调用不同的方法, 比如存款方法: public LOg deposit(){ Console.WriteLine($"请输入存款金额"); string money= Console.ReadLine(); return new log{ money = money, createtime = datetime.now, type = 1, } } 大概这个意思吧,你如果看不懂。。。那也没办法了

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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