В настоящее время я нахожусь в ситуации, когда мне нужно сравнить два ICollection и проверить
а) содержит ли второй те же элементы, что и первый,
b) и если есть дополнительный элемент, убедитесь, что его можно проверить с помощью метода проверки.
То, как я сейчас это делаю,
логическое значение, как это
bool hasBaseSequence = x.SequenceEqual(y.ToList().GetRange(0, x.Count),Comparer)
Есть ли более аккуратный способ сделать это вместо того, чтобы использовать GetRange()
, чтобы указать диапазон, в котором SequenceEqual
, а затем определить другой диапазон для новой записи в списке, указав новую запись, которая должна быть проверена?
Это немного похоже на хакерский способ справиться с этим?
y
содержит 3 элемента, аx
содержит только 2 элемента. Я хотел бы проверить, одинаковы ли первые два элемента для x и Y, а затем проверить новую запись о доходе. - person kafka   schedule 24.02.2020