Erro do Compilador CS0283
O tipo 'type' não pode ser declarado const
O tipo especificado em uma declaração constant deve ser byte
, sbyte
, ushort
, short
, uint
, int
, ulong
, long
, char
, float
, double
, decimal
, bool
, string
, um tipo enum ou um tipo de referência cujo valor atribuído seja de null
. Cada expressão constante deve produzir um valor do tipo de destino ou de um tipo que seja implicitamente conversível para o tipo de destino.
O exemplo a seguir gera o erro 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;
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: