8. Variables et paramètres

Une variable représente un emplacement de stockage dont la valeur est modifiable. Une variable peut être une variable locale, un paramètre (valeur, ref, out ou in), un champ (instance ou statique) ou un élément de tableau.

La pile et le tas

La pile et le tas sont les emplacements où résident les variables. Chaque emplacement a une durée de vie très différente.

Pile

La pile est un bloc de mémoire permettant de stocker des variables et des paramètres locaux. La pile augmente et diminue au fur et à mesure qu’une méthode ou une fonction est exécutée et se termine. Considérez la méthode suivante (pour simplifier les choses, la vérification des arguments d’entrée est ignorée) :

static int Factorial (int x) { if (x == 0) return ...

Get C# : les fondamentaux now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.