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.]

Si la valeur courante n'est pas nulle, renvoie la valeur spécifiée par le sélecteur. Sinon, renvoie la valeur par défaut du type de retour spécifié.

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

Syntax

C#
public static TResult IfNotNull<T, TResult>(
	this T obj,
	Func<T, TResult> selector
)
Visual Basic (Declaration)
<ExtensionAttribute> _
Public Shared Function IfNotNull(Of T, TResult) ( _
	obj As T, _
	selector As Func(Of T, TResult) _
) As TResult
Visual C++
[ExtensionAttribute]
public:
generic<typename T, typename TResult>
static TResult IfNotNull(
	T obj, 
	Func<T, TResult>^ selector
)

Parameters

obj
Type: T
Valeur courante
selector
Type: System..::.Func<(Of <(T, TResult>)>)
Sélecteur indiquant la valeur à renvoyer

Type Parameters

T
Type de la valeur courante
TResult
Type de retour du sélecteur

Return Value

Si la valeur courante n'est pas nulle, la valeur spécifiée par le sélecteur. Sinon, la valeur par défaut du type de retour spécifié

See Also