Compartir a través de


IMapView<K,V>.Split(IMapView<K,V>, IMapView<K,V>) Método

Definición

Divide la vista de mapa en dos vistas.

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))

Parámetros

first
IMapView<K,V>

IReadOnlyDictionary<K,V>

Una mitad del mapa original.

second
IMapView<K,V>

IReadOnlyDictionary<K,V>

Segunda mitad del mapa original.

Comentarios

Al programar con .NET, esta interfaz está oculta y los desarrolladores deben usar la interfaz System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> .

Es posible que las dos vistas resultantes de la operación de división no contengan el mismo número de elementos. Las dos vistas no se superponen.

Si el IMapView<K, la instancia de V> no se puede dividir, los parámetros primero y segundo son null cuando el método devuelve.

Se aplica a

Consulte también