使用整数进行数组索引
本文关键字:数组 索引 整数 | 更新日期: 2023-09-27 18:36:05
我试图通过使用整数作为索引号从字符串数组中获取元素,但我不断收到错误:
无法将带有 [] 的索引应用于类型为"int"的表达式
我将非常感谢任何可用的帮助,因为我对严肃的编程很陌生。
代码如下:http://pastebin.com/sa91zHWw
assetClient.DownloadFile("https://s3-eu-west.amazonaws.com/delvegame/versions/" +versionList[numOfItems]+".txt");
我想你已经宣布versionList
为
private int versionList;
当您打算将其设置为数组时。您应该将定义更改为
private int[] versionList;
看起来 versionList
变量的类型确实是 int
而不是您描述的 string
数组。
这解释了您收到此消息的原因:
无法将带有 [] 的索引应用于类型为"int"的表达式
将其声明更改为:
private int[] versionList;
或:
private string[] versionList;
试试这个:
for (int i = 0; i < numOfItems; i++)
{
if (versionDropdown.SelectedIndex == i)
{
assetClient.DownloadFile("https://s3-eu-west.amazonaws.com/delvegame/versions/" +versionList[i].ToString()+".txt")
}
}