Pourquoi utilisons-nous index dans "where clause"? Est-ce un nombre généré automatiquement et commence de zéro? Un exemple simple serait vraiment utile.Indexation dans Linq
var query =... Where((p,index)..)
Pourquoi utilisons-nous index dans "where clause"? Est-ce un nombre généré automatiquement et commence de zéro? Un exemple simple serait vraiment utile.Indexation dans Linq
var query =... Where((p,index)..)
Oui, c'est un nombre généré automatiquement qui commence à zéro.
Utilisez-le lorsque vous avez besoin d'accéder à l'index dans votre requête.
var alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var evenLetters = alphabet.Where((p, index) => (index % 2) == 1);
var oddLetters = alphabet.Where((p, index) => (index % 2) == 0);
L'index doit faire référence à l'index de l'élément actuel dans la collection (l'itération basée sur zéro).
Il existe un exemple simple on this page.
Merci Robin :) – user190560
Merci Luc pour l'exemple – user190560