StringInfo.GetNextTextElement Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar det första textelementet i en angiven sträng.
Överlagringar
| Name | Description |
|---|---|
| GetNextTextElement(String) |
Hämtar det första textelementet i en angiven sträng. |
| GetNextTextElement(String, Int32) |
Hämtar textelementet vid det angivna indexet för den angivna strängen. |
GetNextTextElement(String)
Hämtar det första textelementet i en angiven sträng.
public:
static System::String ^ GetNextTextElement(System::String ^ str);
public static string GetNextTextElement(string str);
static member GetNextTextElement : string -> string
Public Shared Function GetNextTextElement (str As String) As String
Parametrar
- str
- String
Strängen som textelementet ska hämtas från.
Returer
En sträng som innehåller det första textelementet i den angivna strängen.
Undantag
str är null.
Kommentarer
.NET definierar ett textelement som en textenhet som visas som ett enda tecken, dvs. ett grapheme. Ett textelement kan vara ett bastecken, ett surrogatpar eller en kombinerande teckensekvens. Unicode Standard definierar ett surrogatpar som en kodad teckenrepresentation för ett enda abstrakt tecken som består av en sekvens med två kodenheter, där den första enheten i paret är en hög surrogat och den andra är en låg surrogat. Unicode Standard definierar en kombination av teckensekvens som en kombination av ett bastecken och ett eller flera kombinationstecken. Ett surrogatpar kan representera ett bastecken eller ett kombinationstecken.
Den här metoden returnerar bara det första textelementet. Om du vill iterera genom textelementen i strängen ska programmet använda det TextElementEnumerator objekt som genereras av GetTextElementEnumerator metoden.
Se även
Gäller för
GetNextTextElement(String, Int32)
Hämtar textelementet vid det angivna indexet för den angivna strängen.
public:
static System::String ^ GetNextTextElement(System::String ^ str, int index);
public static string GetNextTextElement(string str, int index);
static member GetNextTextElement : string * int -> string
Public Shared Function GetNextTextElement (str As String, index As Integer) As String
Parametrar
- str
- String
Strängen som textelementet ska hämtas från.
- index
- Int32
Det nollbaserade index där textelementet startar.
Returer
En sträng som innehåller textelementet vid det angivna indexet för den angivna strängen.
Undantag
str är null.
index ligger utanför intervallet för giltiga index för str.
Kommentarer
.NET definierar ett textelement som en textenhet som visas som ett enda tecken, dvs. ett grapheme. Ett textelement kan vara ett bastecken, ett surrogatpar eller en kombinerande teckensekvens. Unicode Standard definierar ett surrogatpar som en kodad teckenrepresentation för ett enda abstrakt tecken som består av en sekvens med två kodenheter, där den första enheten i paret är en hög surrogat och den andra är en låg surrogat. Unicode Standard definierar en kombination av teckensekvens som en kombination av ett bastecken och ett eller flera kombinationstecken. Ett surrogatpar kan representera ett bastecken eller ett kombinationstecken.
Den här metoden returnerar bara det första textelementet i delsträngen som börjar vid det angivna indexet. Om du vill iterera genom textelementen i strängen ska programmet använda metoden TextElementEnumerator som genereras.GetTextElementEnumerator