CharsetEncoder.IsLegalReplacement(Byte[]) Metodo

Definizione

Indica se la matrice di byte specificata è un valore di sostituzione legale per questo codificatore.

[Android.Runtime.Register("isLegalReplacement", "([B)Z", "GetIsLegalReplacement_arrayBHandler")]
public virtual bool IsLegalReplacement(byte[]? repl);
[<Android.Runtime.Register("isLegalReplacement", "([B)Z", "GetIsLegalReplacement_arrayBHandler")>]
abstract member IsLegalReplacement : byte[] -> bool
override this.IsLegalReplacement : byte[] -> bool

Parametri

repl
Byte[]

Matrice di byte da testare

Valori restituiti

true se e solo se la matrice di byte specificata è un valore di sostituzione legale per questo codificatore

Attributi

Commenti

Indica se la matrice di byte specificata è un valore di sostituzione legale per questo codificatore.

Una sostituzione è valida se, e solo se, è una sequenza legale di byte nel set di caratteri del codificatore; ovvero, deve essere possibile decodificare la sostituzione in uno o più caratteri Unicode a sedici bit.

L'implementazione predefinita di questo metodo non è molto efficiente; in genere deve essere sottoposto a override per migliorare le prestazioni.

per java.nio.charset.CharsetEncoder.isLegalReplacement(byte[]).

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