是否有一个函数可以获取数组列表项并带回项索引?
代表:
int indexItem = ArrayList.getItemIndexByName(itemName);
答案 0 :(得分:2)
我认为您正在寻找IndexOf。
int indexItem = myArray.IndexOf(itemName);
你可以这样使用它。
String itemName = "Hello";
ArrayList myArray = new ArrayList();
myArray.Add( "Hello" );
myArray.Add( "World" );
// Get index of "Hello"
int indexItem = myArray.IndexOf(itemName);
答案 1 :(得分:1)
没有一种方法会为您提供此功能,但您可以先按名称搜索您的项目,然后使用ArrayList.IndexOf。
答案 2 :(得分:0)
尝试将商品存储在Dictionary<string, MyItemType>
?