可以由数组的元素值获知该元素的索引吗?

hxinyu 2003-10-10 09:25:54
已知数组的某个元素的值,请问能否由该元素值获知该元素的索引?
...全文
49 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Edifier0709 2003-10-23
  • 打赏
  • 举报
回复
UP
xixigongzhu 2003-10-23
  • 打赏
  • 举报
回复
int index = arr.IndexOf(obj);
hxinyu 2003-10-23
  • 打赏
  • 举报
回复
System.Array.IndexOf(数组, 数组元素, 开始的索引)
hxinyu 2003-10-23
  • 打赏
  • 举报
回复
很多人都讲错了,原来是静态方法
hxinyu 2003-10-13
  • 打赏
  • 举报
回复
我的系统上没有indexof()?
hawklong 2003-10-12
  • 打赏
  • 举报
回复
Array arrays = new Array();
foreach(Array array in arrays)
{
trun arrays.index();
}
binbin2000 2003-10-12
  • 打赏
  • 举报
回复
to brightheroes:
改写一下你的代码,不要生气哦。
如果没有重复的:


for(int i = 0,n = a.Length; i < n;i++)
{
if(a[i] == 元素值)
{
return i;
}
}
有重复的:

ArrayList list = new list;
for(int i = 0; i < a.lenth;i++)
{
if(a[i] == 元素值)
{
list.Add(i);
}
}
return list;
LA003 2003-10-11
  • 打赏
  • 举报
回复
如果没有重复直的话
int[] a ={........};
int index = a.indexof(直);

-------------------------
厉害!
zhangjie1234 2003-10-11
  • 打赏
  • 举报
回复
如果没有重复直的话
int[] a ={........};
int index = a.indexof(直);
hxinyu 2003-10-11
  • 打赏
  • 举报
回复
如果数组中有上万个Point结构,那代码的长度?Oh, my god.
brightheroes 2003-10-10
  • 打赏
  • 举报
回复
可以,自己写吧
int index = 0;

for(int i = 0; i < a.lenth;i++)
{
if(a[i] == 元素值)
{
index = i;
break;
}
}

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧