Il semble que je peux utiliser les expressions .Where, .First, etc linq dans une bibliothèque de classes Windows Phone 7, mais pas Contains ou FindIndex. Sont-ils vraiment pas disponibles du tout, ou y a-t-il autre chose que je dois inclure pour y avoir accès?Linq sur windows téléphone
2
A
Répondre
3
Contient existe déjà dans WP7
System.Linq.Enumerable.Contains
Pour FindIndex, un travail arround comme cela devrait être suffisant
var index = YourList.IndexOf(YourList.FirstOrDefault(selector));
4
Vous devriez être en mesure d'utiliser Contains
, mais FindIndex
ne fait pas partie de LINQ - c'est une méthode sur List<T>
normalement. Cependant, il ne fait pas partie de List<T>
in Silverlight.
Si vous rencontrez des problèmes avec Contains
, veuillez montrer un code qui échoue.
0
Pour FindIndex
, vous pouvez créer la méthode dans un assistant de classe:
public static int FindIndex<TSource>(this List<TSource> list, Func<TSource, bool> match)
{
return list.IndexOf(list.FirstOrDefault(match));
}
Ensuite, cela fonctionnera normalement.
Questions connexes
- 1. Plusieurs toasts programmés sur windows téléphone
- 2. Windows téléphone 7 app sur Windows Phone 8
- 3. Windows Téléphone dessin ellipses
- 4. Couche téléphone Windows
- 5. Un téléphone semblable à un téléphone Windows
- 6. Téléphone Windows 7 envoi de données de téléphone à téléphone
- 7. téléphone Windows live tile
- 8. Windows téléphone live background
- 9. Windows téléphone dessiner rectangle
- 10. windows téléphone filedeployer question
- 11. WIndows Téléphone Video playter
- 12. Téléphone Windows Application textuelle
- 13. bitmapimage locale (téléphone windows)
- 14. Téléphone Windows Microsoft.Phone.Media.Extended.dll fichier
- 15. Téléphone Windows 7 silverlight tombstoning
- 16. Développement de téléphone Windows 7
- 17. windows téléphone 7 wifi, bluetooth
- 18. windows téléphone 7 bing map
- 19. Windows téléphone développement de l'application
- 20. windows téléphone fond player share
- 21. SDK windows téléphone C# random.Next();
- 22. liant deux valeurs téléphone Windows
- 23. Windows téléphone notification de l'application
- 24. Graphiques dans l'application téléphone Windows
- 25. Téléphone Windows Intérieur Augmented Reality
- 26. Téléphone Windows 7 problème scrollviewer
- 27. Téléphone Windows 7 FileNotFoundException System.Windows.debug.resources
- 28. Windows téléphone webcontrol format exception
- 29. Comment détecter le toucher sur le téléphone Windows
- 30. résultats différents sur l'appareil de téléphone émulateur et windows C#
'FindIndex' existe sur' List' et 'Array' mais pas' IEnumerable'. «Contient» devrait être là pour vous. À quoi ressemble votre code? –