Linguaggio

IMap.Remove Metodo

Definizione

Overload

Nome Descrizione
Remove(Object)

Rimuove il mapping per una chiave da questa mappa, se presente (operazione facoltativa).

Remove(Object, Object)

Rimuove la voce per la chiave specificata solo se è attualmente mappata al valore specificato.

Remove(Object)

Rimuove il mapping per una chiave da questa mappa, se presente (operazione facoltativa).

[Android.Runtime.Register("remove", "(Ljava/lang/Object;)Ljava/lang/Object;", "GetRemove_Ljava_lang_Object_Handler:Java.Util.IMapInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? Remove(Java.Lang.Object? key);
[<Android.Runtime.Register("remove", "(Ljava/lang/Object;)Ljava/lang/Object;", "GetRemove_Ljava_lang_Object_Handler:Java.Util.IMapInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Remove : Java.Lang.Object -> Java.Lang.Object

Parametri

key
Object

chiave il cui mapping deve essere rimosso dalla mappa

Valori restituiti

il valore precedente associato a keyo null se non è presente alcun mapping per key.

Attributi

Eccezioni

se la rimozione da questa Map opzione non è supportata.

Commenti

Rimuove il mapping per una chiave da questa mappa, se presente (operazione facoltativa). Più formalmente, se questa mappa contiene un mapping dalla chiave k al valore v in modo che Objects.equals(key, k), tale mapping viene rimosso. La mappa può contenere al massimo un mapping di questo tipo.

Restituisce il valore a cui questa mappa è stata associata in precedenza alla chiave o null se la mappa non conteneva alcun mapping per la chiave.

Se questa mappa consente valori Null, un valore restituito di null non indica necessariamente che la mappa non conteneva alcun mapping per la chiave. È anche possibile che la mappasse in modo esplicito la chiave a null.

La mappa non conterrà un mapping per la chiave specificata una volta restituita la chiamata.

per java.util.Map.remove(java.lang.Object).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Remove(Object, Object)

Rimuove la voce per la chiave specificata solo se è attualmente mappata al valore specificato.

[Android.Runtime.Register("remove", "(Ljava/lang/Object;Ljava/lang/Object;)Z", "GetRemove_Ljava_lang_Object_Ljava_lang_Object_Handler:Java.Util.IMap, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public virtual bool Remove(Java.Lang.Object? key, Java.Lang.Object? value);
[<Android.Runtime.Register("remove", "(Ljava/lang/Object;Ljava/lang/Object;)Z", "GetRemove_Ljava_lang_Object_Ljava_lang_Object_Handler:Java.Util.IMap, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member Remove : Java.Lang.Object * Java.Lang.Object -> bool
override this.Remove : Java.Lang.Object * Java.Lang.Object -> bool

Parametri

key
Object

key a cui è associato il valore specificato

value
Object

valore previsto per essere associato alla chiave specificata

Valori restituiti

true se il valore è stato rimosso

Attributi

Commenti

Rimuove la voce per la chiave specificata solo se è attualmente mappata al valore specificato.

Aggiunta nella versione 1.8.

per java.util.Map.remove(java.lang.Object, java.lang.Object).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a