Edits.Iterator.SourceIndexFromDestinationIndex(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Calcola l'indice di origine corrispondente all'indice di destinazione specificato.
[Android.Runtime.Register("sourceIndexFromDestinationIndex", "(I)I", "", ApiSince=29)]
public int SourceIndexFromDestinationIndex(int i);
[<Android.Runtime.Register("sourceIndexFromDestinationIndex", "(I)I", "", ApiSince=29)>]
member this.SourceIndexFromDestinationIndex : int -> int
Parametri
- i
- Int32
indice di destinazione
Valori restituiti
indice di origine; undefined se i non è 0..string length
- Attributi
Commenti
Calcola l'indice di origine corrispondente all'indice di destinazione specificato. Se l'indice di destinazione si trova all'interno di una modifica (non all'inizio), viene restituito l'indice di origine alla fine di tale modifica, poiché non sono presenti informazioni sul mapping dell'indice all'interno di una modifica delle modifiche.
Ciò significa che gli indici all'inizio e al centro di una modifica, ad esempio intorno a un cluster grapheme, vengono mappati agli indici che includono l'intera modifica. L'alternativa, il mapping di un indice interno all'inizio, eseguirà il mapping di tale intervallo a uno vuoto.
Questa operazione in genere, ma non sempre modifica questo oggetto. Lo stato dell'iteratore dopo la ricerca non è definito.
per android.icu.text.Edits.Iterator.sourceIndexFromDestinationIndex(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.