Erreur du compilateur CS0283
Le type 'type' ne peut pas être déclaré const
Le type spécifié dans une déclaration de constante doit être byte
, sbyte
, ushort
, short
, uint
, int
, ulong
, long
, char
, float
, double
, decimal
, bool
, string
, un type enum ou un type référence auquel est affecté la valeur null
. Chaque expression constante doit générer une valeur du type cible ou d’un type implicitement convertible en type cible.
L’exemple suivant génère l’erreur 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;
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :