在C#的List集合操作中,有时候需要判断元素对象在List集合中第一次出现的索引位置信息,此时需要使用到List集合的IndexOf方法来判断,如果元素存在List集合中,则IndexOf方法返回所在的索引位置信息,如果不存在则返回-1,IndexOf方法签名为int IndexOf(T item),item代表需要判断的对象元素。

例如有个List的集合list1,需要判断数字6在list1集合中第一次出现的索引位置信息:

List list1 = new List() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,6 };
var index= list1.IndexOf(6);
计算结果为,index=5。

备注:原文转载自博主个人站 IT技术小趣屋 ,原文链接为 C#中List集合使用IndexOf判断元素第一次出现的索引位置_IT技术小趣屋

在C#的List集合操作中,有时候需要判断元素对象在List集合中第一次出现的索引位置信息,此时需要使用到List集合的IndexOf方法来判断,如果元素存在List集合中,则IndexOf方法返回所在的索引位置信息,如果不存在则返回-1,IndexOf方法签名为int IndexOf(T item),item代表需要判断的对象元素。例如有个List的集合list1,需要判断数字6在list1集...
首先,此内容为本人总结得出,尚有少许不足,勿怪 List 为Connection的子接口且实现该接口为顺序 集合 ,故该 集合 内的 元素 可以重复,其有许多的实现类,这里仅以Array List 为例 一. indexOf ()方法 此方法与contains()类似,作用为返回第一个同值的下标,如果不存在则返回-1.那问题就来了,当我们调用此方法时,该 集合 是如何将传入的参数与 集合 内的比较的呢? 从源代码 ...
c# indexof 方法 C# List <T> . IndexOf ()方法 ( C# List <T>. IndexOf () Method) List <T>. IndexOf () method is used to get the index of first occurrence of an element in the list . List <T> .I...
List 内部是用数组实现的,而不是链表,并且当没有给予指定容量时,初始的容量为0 // Adds the given object to the end of this list . The size of the list is // increased by one. If required, the capacity of the list is doubled // before adding the new element. public void Add(T item) {
C# 的编程开发 ,Array List 集合 是一个常用的非泛型类 集合 ,在Array List 集合 如果需要查找第一个符合条件的 元素 所在的 位置 ,可以 使用 Array List 集合 IndexOf 方法, IndexOf 方法将会返回符合条件的第一个 元素 集合 索引 位置 信息,如果未查到符合条件的 元素 对象,则返回-1。 IndexOf 方法的其 一个常用方法签名为:virtual int IndexOf (...
str1. IndexOf ("字"); //查找“字”在str1 索引 值( 位置 ) str1. IndexOf ("字串");//查找“字串”的第一个字符在str1 索引 值( 位置 ) str1. IndexOf ("字",start,end);//从str1第start+1个字符起,查找end个字符,查找“字”在字符串STR1 位置 [从第一个字符算起]注意:start+end不能大于str1的长度 indexof 参数为str
C# 的Datatable数据变量的操作过程 ,有时候需要知道某一个列名在DataTable 索引 位置 信息,此时可以通过DataTable变量的Columns属性来获取到所有的列信息,然后通过Columns属性 IndexOf 方法来获取指定列名的 索引 位置 IndexOf 方法的参数为列名。即通过 IndexOf 方法获取DataTable 指定列所在的 位置 信息。 首先给出我们Demo的...
二: 使用 sring. IndexOf (str)方法 IndexOf 函数对大小写不敏感,适用于不区分大小写的 判断 。返回值为int型,str 在sring 索引 值 var str = "abcdefg"; str.Contains("Bcd");//返回false str.Contains("bcd");//返回true str. IndexOf ("b...