c#集合列表类
你好 我正在使用列表类。我将在下面定义我的代码c#集合列表类,c#,C#,你好 我正在使用列表类。我将在下面定义我的代码 List<c1> lis = new List<c1>(); List lis=新列表(); 其中c1是类。 我想在列表中找到特定项目的索引。假设在列表中,我有,10,20,30,40在列表中。在这篇文章中,我如何找到30的索引。请帮助我找到一个解决方案 多谢各位 当做 珍妮使用: lis.IndexOf(value) 这将返回请求值的第一个索引。也许这就是您要查找的内容 c1c=新的c1()应该在循环中 实际上,您的
List<c1> lis = new List<c1>();
List lis=新列表();
其中c1是类。
我想在列表中找到特定项目的索引。假设在列表中,我有,10,20,30,40在列表中。在这篇文章中,我如何找到30的索引。请帮助我找到一个解决方案
多谢各位
当做
珍妮使用:
lis.IndexOf(value)
这将返回请求值的第一个索引。也许这就是您要查找的内容
c1c=新的c1()代码>应该在循环中
实际上,您的代码应该表示什么?您知道列表中有数组吗。因此,在您的示例中,您将得到一个列表,其中包含单个对象的同一实例的4个项,该列表包含4个项的数组,其中包含字符串“0”、“1”、“2”、“3”。你应该先解决这个问题,然后再问你的问题。你在一次又一次地添加相同的c
,不是吗(并在相同的c
上更改na
元素)?除此之外,如果您知道在初始化列表时添加到列表中的项数,我建议您将其作为构造函数参数传递。由于List
使用T[]
作为后端(数组列表),数据可能会被复制几次,因为当项目超过长度时需要重新初始化数组。请参阅“备注”…您删除了一些使此问题无法回答的代码。