Definizione di una classe in C #

In C #, come nella maggior parte dei linguaggi di programmazione orientati agli oggetti, una classe è un raggruppamento di differenza di dati e funzioni che appartengono logicamente insieme in un unico pacchetto ordinato. Buone le classi sono progettati per rappresentare i concetti. Le classi sono al centro di C # di programmazione. In termini generali, ecco come si definisce una classe in C #:

[Accesso] [<astratto | sigillato>] Classe MyClassName [: [BaseClass] [, interfaccia, ...]]
{
[Statico] [accesso] digitare DataMember;
[<Statico | virtual | abstract | nuovo | esclusione>] [accesso] digitare metodo (args......)
}
per le classi, l'accesso è pubblico | protetta | interno | private
per i membri della classe, l'accesso può essere protetto interna

Note:

[Caratteristica] funzione è opzionale
<Feature1 | feature2> Sia feature1 oppure feature2
. . . Numero imprecisato di dichiarazioni o espressioni