Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 查找存在于另一个列表中的列表元素的索引_C#_Linq_List_Ienumerable - Fatal编程技术网

C# 查找存在于另一个列表中的列表元素的索引

C# 查找存在于另一个列表中的列表元素的索引,c#,linq,list,ienumerable,C#,Linq,List,Ienumerable,我有两个列表:ListA和ListB。ListB中的一些元素包含在ListA中,ListA还包含来自其他列表的元素。我的问题是: 如何找到ListB中包含的ListA元素的索引 比方说 ListA = [A B D E J] ListB = [A B C H J K L M N O P R Q Z] 我想要这个结果: ListC = [0 1 -1 -1 4] 或者只是 ListC = [0 1 4] 谢谢大家! ListA.Select(x => ListB.IndexOf(x))

我有两个列表:ListA和ListB。ListB中的一些元素包含在ListA中,ListA还包含来自其他列表的元素。我的问题是:

如何找到ListB中包含的ListA元素的索引

比方说

ListA = [A B D E J]
ListB = [A B C H J K L M N O P R Q Z]
我想要这个结果:

ListC = [0 1 -1 -1 4]
或者只是

ListC = [0 1 4]
谢谢大家!

ListA.Select(x => ListB.IndexOf(x))
要理解此代码,您需要能够理解
选择
索引
。这两种方法都很简单、常见且重要,因此请务必了解如何使用它们

要理解此代码,您需要能够理解
选择
索引
。这两种方法都很简单、常见且重要,因此请务必了解如何使用它们

要理解此代码,您需要能够理解
选择
索引
。这两种方法都很简单、常见且重要,因此请务必了解如何使用它们


要理解此代码,您需要能够理解
选择
索引
。这两个类都很简单、常见且重要,因此请务必了解如何使用它们。

列表的确切元素类型是什么,是
char
string
还是其他自定义类?列表的确切元素类型是什么,是
char
string
或其他自定义类?列表的确切元素类型是什么,是
char
string
还是其他自定义类?列表的确切元素类型是什么,是
char
string
还是其他自定义类?