欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。
今天又做了一下昨天考的项目,终于运行成功了!不过还是有一些疑问,我现在来梳理一下
买东西的方法,代码如下
- public void Buy()//定义买的方法
- {
- Console.WriteLine("Please enter the goods's name:");//提示请输入商品的名字
- string name=Console.ReadLine();//控制台输入名称
- Console.WriteLine("Please enter the goods's number:");//提示请输入购买数量
- int quantum = int.Parse(Console.ReadLine());//控制台输入数量
- Goods g = new Goods().selectBuyName(name);//调用goods类里面的买方法
- int gid = g.Id;//接收商品id
- int price = g.Price;//接收商品价格
- int total_price = quantum* price;//计算商品总价
- int i = new Trolley().insertTrolley(quantum,total_price,uid, gid);//调用购物车类里面的添加方法
- if (i == 1)
- {
- Console.WriteLine("OK");
- ArrayList list = new Trolley().select();
- IEnumerator it = list.GetEnumerator();
- Console.WriteLine("Name " + "Goods " + "Quantum " + "Total_price");
- //如果接收的是1,就成功,并打印名称,商品,数量以及总价
- while (it.MoveNext())
- {
- Users u = (Users)it.Current;
- it.MoveNext();
- Goods go = (Goods)it.Current;
- it.MoveNext();
- Trolley tr = (Trolley)it.Current;
- Console.WriteLine(u.Name + " " + go.Name + " " + tr.Quantum + " " + tr.Total_price);
- }
- //获取用户、商品、购物车,并打印
- }
- else
- {
- Console.WriteLine("Fail");
- Buy();
- }
- //接收的不是1,操作失败,重新调用方法
- }
今天学习感悟:
正所谓熟能生巧,我练的还是太少了,所以代码总是不熟练,我需要多练习才能熟练操作,今天事情很多,脑子里有点乱,其实也是因为我脑容量太小,哈哈哈,明天继续机试~加油~