Documentation de Dvp.Net. Forum : http://www.developpez.net/forums/f1239/applications/projets/projets-heberges/dvp-net/

[Ceci est une documentation préliminaire, sous réserve de modification.]

Retourne l'unique élément d'une séquence qui satisfait une condition, ou la valeur par défaut spécifiée si aucun élément ne satisfait la condition. Lève une exception si plusieurs éléments satisfont la condition.

Namespace:  Developpez.Dotnet.Collections
Assembly:  Developpez.Dotnet (in Developpez.Dotnet.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

C#
public static T SingleOrDefault<T>(
	this IEnumerable<T> source,
	Func<T, bool> predicate,
	T defaultValue
)
Visual Basic (Declaration)
<ExtensionAttribute> _
Public Shared Function SingleOrDefault(Of T) ( _
	source As IEnumerable(Of T), _
	predicate As Func(Of T, Boolean), _
	defaultValue As T _
) As T
Visual C++
[ExtensionAttribute]
public:
generic<typename T>
static T SingleOrDefault(
	IEnumerable<T>^ source, 
	Func<T, bool>^ predicate, 
	T defaultValue
)

Parameters

source
Type: System.Collections.Generic..::.IEnumerable<(Of <(T>)>)
Séquence à partir de laquelle retourner un élément
predicate
Type: System..::.Func<(Of <(T, Boolean>)>)
La condition à vérifier
defaultValue
Type: T
Valeur par défaut à retourner si aucun élément ne satisfait la condition

Type Parameters

T
Type des éléments de source

Return Value

L'unique élément de la séquence, ou la valeur par défaut spécifiée si aucun élément ne satisfait la condition

See Also