Vous modélisez une classe C# en utilisant une classe dans PowerAMC. Les classes C# peuvent contenir des événements, des variables, des constantes, des méthodes, des constructeurs, des propriétés et des indexeurs.
Les classes spécifiques suivantes sont également prises en charge dans PowerAMC :
Une classe new est utilisée pour déclarer un membre portant le même nom ou la même signature en tant que membre hérité. Pour modéliser une nouvelle classe, vous devez définir l'attribut étendu new à True. Dans l'exemple suivant, la classe DialogBox hérite de la classe Window. La classe Window contient le classificateur interne Control, comme la classe DialogBox. Si vous ne souhaitez pas que la classe DialogBox hérite du contrôle défini dans Window, vous devez définir l'attribut étendu new à True, dans la classe Control interne à DialogBox :
{ public class DialogBox : Window { public new class Control { } } }
{ public abstract class Client { private int Name; private int ID; } }
{ public sealed class SealedClass { private int A1; private int A2; } }