Как знать, повторяется ли индекс договоренности несколько раз в другой договоренности?

Как знать, повторяется ли индекс в каком-либо из остальных индексов второй договоренности, с этим я хочу показать, что пока мои три договоренности были единственными он, должно быть, реализует мое действие.

Настоящий код:

registroA[contador]=AduanaOriginal[1];
registroP[contador] = PatenteOriginal[1];
registroPe[contador] = PedimentoOriginal[1];

if (registroA.Contains(AduanaOriginal[1]) && registroP.Contains(PatenteOriginal[1]) && registroPe.Contains(PedimentoOriginal[1]))
{

}

В этом коде наверху он показывает мне, находится ли индекс моей договоренности в каком-либо из индексов моей второй договоренности, но сейчас мне хотелось бы знать, как я могу показывать, что, если индекс моей договоренности существует в договоренности со всеми индексами, тогда сорвалась оставшаяся часть метода и вытекла.

0
задан 27.03.2017, 21:13
1 ответ

На очень хорошем ответе Дэна Миранды.

... и простой if?

if (X.Intersect(Y).Count() + X.Intersect(Z).Count() + Y.Intersect(Z).Count())>0 {
    Console.WriteLine("Hay elementos repetido");
} else {
    Console.WriteLine("No hay elementos repetidos");
}
0
ответ дан 24.11.2019, 10:23