Condividi tramite


Membri dell'oggetto TextFieldParser

Aggiornamento: novembre 2007

L'oggetto TextFieldParser fornisce metodi e proprietà per l'analisi di files di testo strutturato come illustrato nella tabella seguente.

Proprietà

CommentTokens

String. Le righe che iniziano con il token di commento specificato vengono ignorate dal parser.

Delimiters

String. Delimitatori per il file di testo. Valida solo per file delimitati.

EndOfData

Boolean. Restituisce True se non ci sono righe non vuote e non riservate a commenti fra la posizione corrente del cursore e la fine del file.

ErrorLine

String. Restituisce la riga che ha generato l'eccezione MalformedLineException più recente. Il valore predefinito è "".

ErrorLineNumber

Long. Restituisce il numero della riga che ha generato l'eccezione MalformedLineException più recente. Il valore predefinito è -1.

FieldWidths

Integer. Specifica la larghezza di ciascuna colonna del file di testo. Valida solo per file a larghezza fissa.

HasFieldsEnclosedInQuotes

Boolean. Restituisce True se i campi possono essere racchiusi fra virgolette. Valida solo per file delimitati. Il valore predefinito è True.

LineNumber

Integer. Restituisce il numero della riga corrente oppure -1 se non sono disponibili altri caratteri.

TextFieldType

FieldType. Tipo di file, delimitato o a larghezza fissa. Il valore predefinito è Delimited.

TrimWhiteSpace

Boolean. Indica se è necessario eliminare gli spazi iniziali e finali dai valori dei campi.

Metodi

Close

Chiude il flusso sottostante.

PeekChars

Legge il numero specificato di caratteri senza far avanzare il cursore.

ReadFields

Legge tutti i campi della riga corrente, li restituisce come matrice di stringhe e fa avanzare il cursore fino alla riga successiva.

ReadLine

Restituisce la riga corrente come String e fa avanzare il cursore fino alla riga successiva.

ReadToEnd

Legge la parte restante del flusso restituendola come String.

SetDelimiters

Imposta i delimitatori per il lettore sui valori specificati e il tipo di campo su Delimited.

SetFieldWidths

Consente di impostare i delimitatori del lettore sui valori specificati e il tipo di campo su FixedWidth.

Vedere anche

Concetti

Analisi dei file di testo con l'oggetto TextFieldParser

Riferimenti

Oggetto TextFieldParser