Collections.Disjoint Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает, true если две указанные коллекции не имеют общих элементов.
[Android.Runtime.Register("disjoint", "(Ljava/util/Collection;Ljava/util/Collection;)Z", "")]
public static bool Disjoint(System.Collections.Generic.ICollection<object> c1, System.Collections.Generic.ICollection<object> c2);
[<Android.Runtime.Register("disjoint", "(Ljava/util/Collection;Ljava/util/Collection;)Z", "")>]
static member Disjoint : System.Collections.Generic.ICollection<obj> * System.Collections.Generic.ICollection<obj> -> bool
Параметры
- c1
- ICollection<Object>
коллекция
- c2
- ICollection<Object>
коллекция
Возвращаемое значение
true Если у двух указанных коллекций нет общих элементов.
- Атрибуты
Комментарии
Возвращает, true если две указанные коллекции не имеют общих элементов.
Если этот метод используется в коллекциях, которые не соответствуют общему контракту, Collectionнеобходимо выполнить осторожность. Реализации могут выбирать для итерации по коллекции и тестированию для хранения в другой коллекции (или для выполнения любых эквивалентных вычислений). Если в коллекции используется нестандартное тестирование равенства (как и SortedSet порядок, упорядочение которого несовместимо <>с equals</em> или набором ключейIdentityHashMap), обе коллекции должны использовать тот же нестандартный тест равенства, или результат этого метода не определен.
При использовании коллекций с ограничениями на элементы, которые они могут содержать, необходимо также выполнять осторожность. Реализации коллекции могут вызывать исключения для любой операции, включающей элементы, которые они считают недопустимыми. Для абсолютной безопасности указанные коллекции должны содержать только элементы, подходящие для обеих коллекций.
Обратите внимание, что можно передать одну и ту же коллекцию в обоих параметрах, в этом случае метод возвращается true только в том случае, если коллекция пуста.
Добавлено в версии 1.5.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".