Classes C# 2.0

PowerAMC modélise les classes C# 2.0 comme des classes UML standard, mais dotées de propriétés supplémentaires.

Pour plus d'informations sur la création et l'utilisation des classes, voir Classes (MOO).

Dans l'exemple suivant, la classe DialogBox hérite de la classe Window, qui contient un classificateur interne Control, tout comme la classe DialogBox :



{
 public class DialogBox : Window
 {
  public new class Control
  {
  }
 }
}

Dans l'exemple suivant, la classe Client est définie comme abstraite en cochant la case Abstrait sur l'onglet Général de la feuille de propriétés de classe :



{
 public abstract class Client
 {
  private int Name;
  private int ID;
 
 }
}

Dans l'exemple suivant, la classe SealedClient est définie comme sealed en cochant la case Final sur l'onglet Général de la feuille de propriétés de classe :



{
 public sealed class SealedClass
 {
  private int A1;
  private int A2;
 
 }
}

Propriétés d'une classe C#

Les feuilles de propriétés de classe C# contiennent tous les onglets d'une feuille de propriétés de classe standard, avec en plus un onglet C#, dont les propriétés sont répertoriées ci-dessous :

Propriété

Description

Static

Spécifie le modificateur static pour la déclaration de classe.

Sealed

Spécifie le modificateur sealed pour la déclaration de classe.

New

Spécifie le modificateur new pour la déclaration de classe.

Unsafe

Spécifie le modificateur unsafe pour la déclaration de classe.