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.
Il tipo 'type' non può essere dichiarato const
Il tipo specificato in una dichiarazione di costante deve essere byte, sbyte, ushort, short, uint, int, ulong, long, char, float, double, decimal, bool, string, un tipo di enumerazione o un tipo riferimento a cui è assegnato un valore di null. Ogni espressione costante deve restituire un valore del tipo di destinazione o di un tipo convertibile in modo implicito nel tipo di destinazione.
Esempio
L'esempio seguente genera 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;
}
}