Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0283

Nie można zadeklarować typu "type" const

Typ określony w deklaracji stałej musi być byte, , ushortstringshortsbyteulongdoubleintuintboollongchardecimalfloattypu wyliczeniowego lub typu odwołania, który ma przypisaną wartość .null Każde wyrażenie stałe musi zwracać wartość typu docelowego lub typu niejawnie konwertowanego na typ docelowy.

Przykład

Poniższy przykład generuje plik 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;  
    }  
}