Maison >développement back-end >Tutoriel C#.Net >Que sont les classes statiques en C# ?

Que sont les classes statiques en C# ?

WBOY
WBOYavant
2023-09-03 09:49:021355parcourir

C# 中的静态类是什么?

Les classes statiques C# ne peuvent pas être instanciées et ne peuvent avoir que des membres statiques. Les classes statiques en C# sont scellées et ne peuvent pas contenir de constructeurs d'instances.

Ci-dessous, un exemple avec une classe statique et des membres statiques -

Exemple

using System;

public static class Demo {
   public static float PI = 3.14f;
   public static int calc(int n){return n*n;}
}

class Program {

   public static void Main(string[] args) {
      Console.WriteLine("PI: "+Demo.PI);
      Console.WriteLine("Square: " + Demo.calc(3));
   }
}

Ci-dessus, la classe statique est -

public static class Demo {
   public static float PI = 3.14f;
   public static int calc(int n){return n*n;}
}

Ci-dessus, nous avons les membres statiques suivants -

public static float PI = 3.14f;
public static int calc(int n){return n*n;}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer