SequenceReader<T>.AdvancePastAny 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
AdvancePastAny(ReadOnlySpan<T>) |
跳過任何指定的 |
AdvancePastAny(T, T) |
前進超過兩個指定值之一的連續執行個體。 |
AdvancePastAny(T, T, T) |
前進超過三個指定值之一的連續執行個體。 |
AdvancePastAny(T, T, T, T) |
前進超過四個指定值之一的連續執行個體。 |
AdvancePastAny(ReadOnlySpan<T>)
跳過任何指定的 values
個連續執行個體。
public:
long AdvancePastAny(ReadOnlySpan<T> values);
public long AdvancePastAny (ReadOnlySpan<T> values);
public long AdvancePastAny (scoped ReadOnlySpan<T> values);
member this.AdvancePastAny : ReadOnlySpan<'T (requires 'T : struct)> -> int64
Public Function AdvancePastAny (values As ReadOnlySpan(Of T)) As Long
參數
- values
- ReadOnlySpan<T>
要跳過的值。
傳回
讀取器已前進的位置數。
適用於
AdvancePastAny(T, T)
前進超過兩個指定值之一的連續執行個體。
public:
long AdvancePastAny(T value0, T value1);
public long AdvancePastAny (T value0, T value1);
member this.AdvancePastAny : 'T * 'T -> int64
Public Function AdvancePastAny (value0 As T, value1 As T) As Long
參數
- value0
- T
要跳過的第一個值。
- value1
- T
要跳過的第二個值。
傳回
讀取器已前進的位置數。
適用於
AdvancePastAny(T, T, T)
前進超過三個指定值之一的連續執行個體。
public:
long AdvancePastAny(T value0, T value1, T value2);
public long AdvancePastAny (T value0, T value1, T value2);
member this.AdvancePastAny : 'T * 'T * 'T -> int64
Public Function AdvancePastAny (value0 As T, value1 As T, value2 As T) As Long
參數
- value0
- T
要跳過的第一個值。
- value1
- T
要跳過的第二個值。
- value2
- T
要跳過的第三個值。
傳回
讀取器已前進的位置數。
適用於
AdvancePastAny(T, T, T, T)
前進超過四個指定值之一的連續執行個體。
public:
long AdvancePastAny(T value0, T value1, T value2, T value3);
public long AdvancePastAny (T value0, T value1, T value2, T value3);
member this.AdvancePastAny : 'T * 'T * 'T * 'T -> int64
Public Function AdvancePastAny (value0 As T, value1 As T, value2 As T, value3 As T) As Long
參數
- value0
- T
要跳過的第一個值。
- value1
- T
要跳過的第二個值。
- value2
- T
要跳過的第三個值。
- value3
- T
要跳過的第四個值。
傳回
讀取器已前進的位置數。