Regex.ValueMatchEnumerator Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um enumerador que contém o conjunto de correspondências bem-sucedidas encontradas pela aplicação iterativa de um padrão de expressão regular ao intervalo de entrada.
public: value class Regex::ValueMatchEnumerator
public ref struct Regex.ValueMatchEnumerator
type Regex.ValueMatchEnumerator = struct
Public Structure Regex.ValueMatchEnumerator
- Herança
Comentários
O enumerador não tem construtor público. O EnumerateMatches(ReadOnlySpan<Char>) método retorna um Regex.ValueMatchEnumerator objeto. O enumerador iterará preguiçosamente em zero ou mais ValueMatch objetos. Se houver pelo menos uma correspondência bem-sucedida no intervalo, retornará true
MoveNext() e Current conterá a primeira ValueMatch. Se não houver correspondências bem-sucedidas, retornará MoveNext() false
e Current lançará um InvalidOperationException.
Esse tipo é um struct ref, pois armazena o intervalo de entrada como um campo para poder iterar preguiçosamente sobre ele.
Propriedades
Current |
Obtém o ValueMatch elemento na posição atual do enumerador. |
Métodos
GetEnumerator() |
Fornece um enumerador que itera por meio das correspondências no intervalo de entrada. |
MoveNext() |
Avança o enumerador para a próxima correspondência no intervalo. |