Freigeben über


IMapView<K,V>.Split(IMapView<K,V>, IMapView<K,V>) Methode

Definition

Teilt die Kartenansicht in zwei Ansichten auf.

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

Parameter

first
IMapView<K,V>

IReadOnlyDictionary<K,V>

Eine Hälfte der ursprünglichen Karte.

second
IMapView<K,V>

IReadOnlyDictionary<K,V>

Die zweite Hälfte der ursprünglichen Karte.

Hinweise

Bei der Programmierung mit .NET ist diese Schnittstelle ausgeblendet, und Entwickler sollten die System.Collections.Generic.IReadOnlyDictionary<TKey,TValue-Schnittstelle> verwenden.

Die beiden Sichten, die sich aus dem Teilungsvorgang ergeben, enthalten möglicherweise nicht dieselbe Anzahl von Elementen. Die beiden Ansichten überschneiden sich nicht.

Wenn die IMapView<K- und V-instance> nicht aufgeteilt werden kann, sind sowohl der erste als auch der zweite Parameter NULL, wenn die Methode zurückgibt.

Gilt für:

Weitere Informationen