Freigeben über


Observable.ElementAtOrDefault<TSource-Methode>

Gibt das Element an einem angegebenen Index in einer Sequenz oder einen Standardwert zurück, wenn der Index außerhalb des gültigen Bereichs liegt.

Namespace:System.Reactive.Linq
Versammlung: System.Reaktiv (in System.Reactive.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Function ElementAtOrDefault(Of TSource) ( _
    source As IObservable(Of TSource), _
    index As Integer _
) As IObservable(Of TSource)
'Usage
Dim source As IObservable(Of TSource)
Dim index As Integer
Dim returnValue As IObservable(Of TSource)

returnValue = source.ElementAtOrDefault(index)
public static IObservable<TSource> ElementAtOrDefault<TSource>(
    this IObservable<TSource> source,
    int index
)
[ExtensionAttribute]
public:
generic<typename TSource>
static IObservable<TSource>^ ElementAtOrDefault(
    IObservable<TSource>^ source, 
    int index
)
static member ElementAtOrDefault : 
        source:IObservable<'TSource> * 
        index:int -> IObservable<'TSource> 
JScript does not support generic types and methods.

Typparameter

  • TSource
    Der Quellentyp.

Parameter

  • source
    Typ: System.IObservable<TSource>
    Die beobachtbare Sequenz, von der das Element zurückgegeben werden soll.
  • Index
    Typ: System.Int32
    Der auf 0 (null) basierende Index des abzurufenden Elements.

Rückgabewert

Typ: System.IObservable<TSource>
Eine beobachtbare Sequenz, die das Element an der angegebenen Position in der Quellsequenz oder einen Standardwert erzeugt, wenn sich der Index außerhalb der Grenzen der Quellsequenz befindet.

Hinweis zur Verwendung

In Visual Basic und C# können Sie diese Methode als instance-Methode für jedes Objekt vom Typ IObservable<TSource> aufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter oder .

Weitere Informationen

Verweis

Beobachtbare Klasse

System.Reactive.Linq-Namespace