Aller au contenu

Champs, méthodes, propriétés static

Contexte : Les membres statiques sont partagés entre toutes les instances d’une classe. On y accède via le nom de la classe.

public class Compteur
{
public static int Nombre = 0;
public Compteur() => Nombre++;
}
Console.WriteLine(Compteur.Nombre); // 2 après deux instanciations
public class AideMath
{
public static int Carre(int x) => x * x;
}
int resultat = AideMath.Carre(5);