问题循环继续到达某一点 [英] Problem With loop continuing till a certain point is reached

查看:48
本文介绍了问题循环继续到达某一点的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

作业如下: 

The assignment is as follows: 


  1. 创建一个Item Class。它应该能够存储一个字符串,一个整数和一个double。
  2. 创建一个ItemList类。该类应包含Items数组。您可以对初始数组中的项目数进行硬编码,或者在将新项目插入数组之前使用ReDim来增加数组的大小。如果需要,此类应允许扩展
    数组的大小,并且必须包含一个函数,以便为Item数组中的所有项生成一个收据作为字符串。
  3. 创建应用程序接口要求用户输入3个值:文本字符串(部件名称),数量和销售的价格。
  4. 一旦输入3个值,用户就可以按一个按钮。将这些值存储在ItemList中的Item类对象数组中。清除下一个项目的文本框。
  5. 当用户在项目列表中输入N个项目后,他们可以按下UI中的第二个按钮来保存收据。按钮push生成的文本字符串应该调用ItemList类中的函数,该函数将收据创建为字符串,并将
    该字符串保存到名为Receipt_DATE.txt的文件中,其中DATE是今天的日期为YYYY-MM -DD。

我已经完成了所有工作,但生成了一个文本文档。我遇到的问题是,当满足购物车中的商品数量时,循环不会停止,因此它会崩溃。继承了我到目前为止的代码: 

Ive gotten everything done but generating the array to a text document. the problem im having is the loop doesnt stop when the number of items in the cart is met, so it crashes. heres the code i have so far: 

有问题的循环位于"button2_click"

The loop in question is in the last part under "button2_click"

是"   Do Until i = ShoppingCart.Items.Count"不是正确的方法吗?

Is "  Do Until i = ShoppingCart.Items.Count " not the right way to go about it?

推荐答案

使用Count-1。 数组基于零。
Use Count-1.  the array is zero based.


这篇关于问题循环继续到达某一点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆