我正在尝试将optiontext
的值一次分配给一个数组值。
有没有办法可以打破代码,因为不同的值会被分配给不同的数字。
for (int i = 1; i <=20; i++)
{
option[i]=optionText;
}
输出:
1. Quit
2. Quit
3. Quit
4. Quit
5. Quit
6. Quit
7. Quit
8. Quit
9. Quit
10. Quit
11. Quit
12. Quit
13. Quit
14. Quit
15. Quit
16. Quit
17. Quit
18. Quit
19. Quit
20. Quit
我只想退出第一,而不是全部20个选项,只应显示有值的数字。
应该是什么样子
1. Quit
2. Get information
3. Display n integers, first descending then ascending
4. Display n squares with odds descending, evens ascending
5. Check if one string is the reverse of another
答案 0 :(得分:2)
如果要为一个数组元素分配一个值,则不需要使用该循环。例如。如果您想将optionText
分配给第一个元素,那么您只需执行以下操作:
option[0] = optionText;
答案 1 :(得分:0)
option[i]
中的i指定了您想要的数组索引。如果您只想退出数组中的第一个选项,则不需要for循环。
例如你应该使用,
option[0] = optionText;
因此,第一个元素是0。
答案 2 :(得分:0)
在这种情况下你不需要for ,,只需创建一个整数指针来填充数组......就像这样。
ConverterParameter=@string/release_date