Est-ce que quelqu'un a déjà utilisé stackalloc
en programmant en C# ? Je suis conscient de ce qu'il fait, mais la seule fois où il apparaît dans mon code est par accident, parce qu'Intellisense le suggère lorsque je commence à taper. static
par exemple.
Bien qu'elle ne soit pas liée aux scénarios d'utilisation de la stackalloc
En fait, je fais une quantité considérable d'interopérabilité avec les applications patrimoniales dans mes applications. unsafe
code. Mais néanmoins, je trouve généralement des moyens d'éviter unsafe
complètement.
Et comme la taille de la pile pour un seul thread dans .Net est de ~1Mb (corrigez-moi si je me trompe), je suis encore plus réservé à l'utilisation de stackalloc
.
Y a-t-il des cas pratiques où l'on pourrait dire : "c'est exactement la bonne quantité de données et de traitement pour que je puisse aller dans le danger et utiliser". stackalloc
" ?
10 votes
Je viens de remarquer que
System.Numbers
l'utilise beaucoup referencesource.microsoft.com/#mscorlib/system/