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 :
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 :
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 :
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 :