Le mot clé static est utilisé en C# pour définir des propriétés ou des méthodes statiques. Les propriétés statiques peuvent être considérées comme des attributs de la classe, et les méthodes statiques peuvent être considérées comme des méthodes de la classe. Par conséquent, les propriétés et méthodes statiques ne peuvent pas être référencées dans les objets instanciés. et Ni les propriétés statiques ni les méthodes statiques ne peuvent être qualifiées à l'aide du mot clé this, mais ne peuvent être qualifiées qu'à l'aide du nom de classe. Utilisez simplement la référence de classe directement lors de l’appel de méthodes statiques.
Exemple de code de propriété statique :
Produit de classe publique
{
nombre int statique privé ; //membre
public static int Count //propriété statique
{
get{ return Produit.count }
set{ Produit.count = valeur }
}
}
La syntaxe pour déclarer une méthode statique est la suivante :
Nom de la méthode statique du type de retour statique du modificateur (liste de paramètres)