Поделиться через


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 .

Применяется к

См. также раздел