IMapView<K,V>.Split(IMapView<K,V>, IMapView<K,V>) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Разбивает представление карты на два представления.
public:
void Split([Out] IMapView<K, V> ^ & first, [Out] IMapView<K, V> ^ & second);
void Split([Out] IMapView<K, V> const& & first, [Out] IMapView<K, V> const& & second);
public void Split(out IReadOnlyDictionary<K,V> first, out IReadOnlyDictionary<K,V> second);
Public Sub Split (ByRef first As IReadOnlyDictionary(Of K, V), ByRef second As IReadOnlyDictionary(Of K, V))
Параметры
- first
-
IMapView<K,V>
IReadOnlyDictionary<K,V>
Одна половина исходной карты.
- second
-
IMapView<K,V>
IReadOnlyDictionary<K,V>
Вторая половина исходной карты.
Комментарии
При программировании с помощью .NET этот интерфейс скрыт, и разработчики должны использовать интерфейс TKey,TValue> System.Collections.Generic.IReadOnlyDictionary<.
Два представления, полученные в результате операции разделения, могут содержать не одинаковое количество элементов. Эти два представления не перекрываются.
Если экземпляр IMapView<K, V> не может быть разделен, то при возврате метода и первый, и второй параметры имеют значение NULL .