InputStream.Skip(Int64) 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.
Ignora e rimuove n i byte di dati da questo flusso di input.
[Android.Runtime.Register("skip", "(J)J", "GetSkip_JHandler")]
public virtual long Skip(long n);
[<Android.Runtime.Register("skip", "(J)J", "GetSkip_JHandler")>]
abstract member Skip : int64 -> int64
override this.Skip : int64 -> int64
Parametri
- n
- Int64
numero di byte da ignorare.
Valori restituiti
numero effettivo di byte ignorati che potrebbero essere zero.
- Attributi
Eccezioni
se questo flusso è chiuso o si verifica un'altra eccezione IOException.
Commenti
Ignora e rimuove n i byte di dati da questo flusso di input. Il skip metodo può, per diversi motivi, saltare su un numero minore di byte, possibilmente 0. Ciò può derivare da una serie di condizioni; raggiungere la fine del file prima n che i byte siano stati ignorati è solo una possibilità. Viene restituito il numero effettivo di byte ignorati. Se n è negativo, il skip metodo per la classe InputStream restituisce sempre 0 e non vengono ignorati byte. Le sottoclassi possono gestire il valore negativo in modo diverso.
L'implementazione skip del metodo di questa classe crea una matrice di byte e quindi lo legge ripetutamente fino a n quando non vengono letti i byte o la fine del flusso. Le sottoclassi sono incoraggiate a fornire un'implementazione più efficiente di questo metodo. Ad esempio, l'implementazione può dipendere dalla capacità di cercare.
per java.io.InputStream.skip(long).
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.