Auf Englisch lesen

Teilen über


MaskedTextProvider.FindNonEditPositionInRange(Int32, Int32, Boolean) Methode

Definition

Gibt die Position der ersten nicht-bearbeitbaren Position zwischen den angegebenen Positionen in der angegebenen Suchrichtung zurück.

C#
public int FindNonEditPositionInRange (int startPosition, int endPosition, bool direction);

Parameter

startPosition
Int32

Die nullbasierte Position in der formatierten Zeichenfolge, an der die Suche beginnt.

endPosition
Int32

Die nullbasierte Position in der formatierten Zeichenfolge, an der die Suche endet.

direction
Boolean

Ein Boolean, der die Suchrichtung angibt: true, um vorwärts zu suchen, oder false, um rückwärts zu suchen.

Gibt zurück

Bei erfolgreicher Suche ein Int32, der die nullbasierte Position der ersten gefundenen Literalposition darstellt, andernfalls InvalidIndex.

Hinweise

Die FindNonEditPositionInRange -Methode wird verwendet, um unter Verwendung der angegebenen Suchrichtung zwischen zwei angegebenen Positionen nach dem ersten Literalzeichen zu suchen. Das Ergebnis kann anschließend als Parameter an den Item[] Indexer übergeben werden, um den Literalwert an dieser Position abzurufen.

Die FindEditPositionInRange -Methode ist das Komplement dieser Methode.

Gilt für:

Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Weitere Informationen