Lingua

IReplaceable.Copy(Int32, Int32, Int32) Metodo

Definizione

Copia una sottostringa di questo oggetto, mantenendo i metadati.

[Android.Runtime.Register("copy", "(III)V", "GetCopy_IIIHandler:Android.Icu.Text.IReplaceableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public void Copy(int start, int limit, int dest);
[<Android.Runtime.Register("copy", "(III)V", "GetCopy_IIIHandler:Android.Icu.Text.IReplaceableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member Copy : int * int * int -> unit

Parametri

start
Int32

indice iniziale, inclusivo; 0 &lt;= start &lt;= limit.

limit
Int32

indice finale, esclusivo; start &lt;= limit &lt;= length().

dest
Int32

indice di destinazione. I caratteri di start..limit-1 verranno copiati in dest. Le implementazioni di questo metodo possono presupporre che dest &lt;= start || dest &gt;= limit.

Attributi

Commenti

Copia una sottostringa di questo oggetto, mantenendo i metadati. Questo metodo viene usato per duplicare o riordinare le sottostringhe. L'indice di destinazione non deve sovrapporsi all'intervallo di origine. Se hasMetaData() restituisce false, le sottoclassi possono usare l'implementazione ingenua:

char[] text = new char[limit - start];
            getChars(start, limit, text, 0);
            replace(dest, dest, text, 0, limit - start);

per android.icu.text.Replaceable.copy(int, int, int).

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