Structures ref en C# pour l'optimisation des performances

Les structures ref en C#, introduites dans la version 7.2, sont des types spéciaux qui ne peuvent être alloués que sur la pile. Elles empêchent la mise en boîte (conversion en object), ce qui élimine les coûts de ramasse-miettes pour les opérations critiques. Auparavant, des fonctionnalités similaires nécessitaient des pointeurs non sécurisés. ...

Publié le 29 juin à 21h08

Différences entre Span<byte>, ReadOnlySpan<byte> et byte[] en C#

Comprendre les distinctions entre Span<byte>, ReadOnlySpan<byte> et byte[] est essentiel pour optimiser l'efficacité de la mémoire et les performances dans les applications .NET. Ces trois types manipulent des séquences d'octets, mais avec des mécanismes et des contraintes fondamentalement différents. Nature et allocation mémoire Le ...

Publié le 1 juin à 11h02