J'utilise les éléments suivants:données dans une collection Manipulation avec LINQ
var menuItems = _menuRepository.GetPk(pk)
.Where(m => m.Status == "00")
.OrderBy(m => m.Order)
.Select(m => new MenuItem
{
PartitionKey = m.PartitionKey,
RowKey = m.RowKey,
Order = m.Order,
Link = m.Link
});
Pour récupérer une collection de chaînes comme celles-ci ci-dessous. Toutes les chaînes sont de la même longueur (8 colonnes) et sont classés dans l'ordre:
0-0-0-00
0-1-0-00
0-2-0-00
0-3-0-00
1-0-0-00
1-1-0-00
1-1-1-00
1-1-2-00
1-1-3-00
1-2-0-00
3-1-0-00
3-2-0-00
Ce que je dois faire est si on leur donne une chaîne telle que « 1-1-1-00 » alors je dois récupérer tous les lignes de la liste menuItems, où les quatre premières colonnes correspondent à la chaîne d'entrée à l'exception de la ligne où il y a un zéro dans la 5ème colonne. Tels que:
1-1-1-00
1-1-2-00
1-1-3-00
"Tels que:" - Vous avez oublié de coller quelque chose? –
Merci j'ai ajouté la sortie. Est-ce que ma question est claire? C'est un peu difficile à expliquer. Je ne suis même pas sûr si je peux le faire avec LINQ. Peut-être que quelque chose dans une boucle for serait plus facile? –
quelle 5ème colonne vous prenez? !! –