Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
Impossibile dichiarare il tipo "type" come costante
The type 'type' cannot be declared const
Il tipo specificato in una dichiarazione di costante deve essere byte, char, short, int, long, float, double, decimal, bool, string, un tipo enum o un tipo di riferimento a cui è stato assegnato un valore null. Ogni espressione costante deve fornire il valore del tipo di destinazione o di un tipo che possa essere convertito nel tipo di destinazione tramite conversione implicita.
Esempio
Nell'esempio viene generato l'errore CS0283.
// CS0283.cs
struct MyTest
{
}
class MyClass
{
// To resolve the error but retain the "const-ness",
// change const to readonly.
const MyTest test = new MyTest(); // CS0283
public static int Main() {
return 1;
}
}