Я хочу извлечь все элементы последовательности IEnumerable, значение ключа которого равно одному из значений ключа в другой последовательности IEnumerable.
Пожалуйста, учтите, что первая последовательность имеет тип T, где T:
class T
{
int SpecificValue;
// other payload
}
и вторая последовательность имеет тип «U», где U:
class U
{
int SpecificValueOfSameType;
// other payload (different from class T)
}
Возможно ли это?
В качестве побочного узла: я использовал термин «Key» -Value, но нет гарантии, что это значение уникально в любой из этих последовательностей. Это должно помочь объяснить мои требования немного подробнее. В реальном коде я могу представить, что есть какой-то параметр Compare-Func).