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.]
Génère une séquence en en générant chaque état à partir d'un état
initial tant que la condition est vérifiée.
Espace de nom : Developpez.Dotnet.LinqAssembly : Developpez.Dotnet (dans Developpez.Dotnet.dll) Version: 0.6.0.0 (0.6.0.0)
Syntaxe
C# |
---|
public static IEnumerable<TResult> Generate<TState, TResult>(
TState initialState,
Func<TState, bool> condition,
Func<TState, TState> iterate,
Func<TState, TResult> resultSelector
)
|
Visual Basic (Déclaration) |
---|
Public Shared Function Generate(Of TState, TResult) ( _
initialState As TState, _
condition As Func(Of TState, Boolean), _
iterate As Func(Of TState, TState), _
resultSelector As Func(Of TState, TResult) _
) As IEnumerable(Of TResult) |
Visual C++ |
---|
public:
generic<typename TState, typename TResult>
static IEnumerable<TResult>^ Generate(
TState initialState,
Func<TState, bool>^ condition,
Func<TState, TState>^ iterate,
Func<TState, TResult>^ resultSelector
) |
Paramètres
- initialState
- Type: TState
État initial
- condition
- Type: System..::..Func<(Of <(<'TState, Boolean>)>)>
Prédicat qui doit être vérifié pour que l'itération continue
- iterate
- Type: System..::..Func<(Of <(<'TState, TState>)>)>
Fonction qui génère l'état suivant à partir de l'état actuel
- resultSelector
- Type: System..::..Func<(Of <(<'TState, TResult>)>)>
Fonction qui séléctionne un résultat à partir de l'état actuel
Paramètres de type
- TState
- Type des états
- TResult
- Type des résultats
Valeur de retour
Séquence contenant les résultats générés
Voir aussi