Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Guida al C# - Sealed Classe Blindata

Guida al C#

Capitolo 7° - Sealed Classe Blindata

<< Precedente Prossimo >>

 

In c# esistono tantissimi tipi di classi, per molti alcune classi sono ancora sconosciute come Sealed, volatile ecc. ecc. La proprietà sealed consiste nel rendere una classe blindata il quale non è possibile ereditarla o apportarci cambiamenti. molto spesso questa classe viene usata per realizzare librerie. come viene dichiarata?

 

 

sealed class Calcoli {


//qui vanno le varie funzioni


}

 

 

Un esempio su come utilizzare una classe blindata il quale può essere utilissima per creare controlli o lib esterne impossibili da ereditare.

using System;
class Class1
{
   static void Main(string[] args)
    {
     Calcoli clc = new Calcoli();
     
     
    //Ora eseguo un calcolo tramite la Classe blindata
    int primocalc = clc.Addizione(20,20);
    int secondocalc = clc.Sottrazione(primocalc,10);
    int totale = clc.Moltiplicazione(primocalc,secondocalc);
 
    Console.Writeline("Il valore è: " + totale);
    }

}

//Classe Blindata
sealed class Calcoli {

public int Addizione(int n1,int n2) {
return n1 + n2;
}

public int Sottrazione(int n1,int n2) {
return n1-n2;
}

public int Moltiplicazione(int n1,int n2) {
return n1*n2;
}
}

 

<< Precedente Prossimo >>
A proposito dell'autore

VB.NET, C#, C++, PHP, MySQL, Javascript , LUA,Infarinatura di Python e Ruby, Grafica Vettoriale (Esperto di CorelDraw) DirectX 9 e XNA Game Studio, Silverlight, jquery, Autoit e Android. Esperto in Unity e Buona conoscenza di Blender. Esperto C# UI Designer Ottima conoscenza sulle tecnologie PBR. Assembly? Sto imparando...