Ai-je raison de penser que l'extrait suivant ne fonctionne pas (les éléments du tableau ne sont pas modifiés) car le tableau est un entier qui est un type de valeur. La même chose s'appliquerait si l'exemple utilisait un tableau de chaînes, vraisemblablement parce que la chaîne est immuable.C# using Array.ForEach Action Prédire avec un tableau de type valeur ou chaîne
La question que j'est: -
Y at-il un moyen de contourner cela? Je ne peux pas changer la signature de la méthode de rappel - par exemple en ajoutant le mot clé ref et je ne veux pas envelopper le type de valeur avec une classe - ce qui fonctionnerait ...
(Bien sûr, je pourrais il suffit d'écrire une vieille boucle foreach pour le faire!)
En fait, Array.ConvertAll ferait dans ce cas (et est plus efficace que la longueur est calculée correctement), mais soit suffirait. –
@ Marc, apprendre quelque chose de nouveau tous les jours. Je n'avais pas vu cette méthode auparavant. Merci! – JaredPar