Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A "változó" típusa "típus". A karakterlánctól eltérő hivatkozástípusú const mező csak null értékkel inicializálható.
Az állandó kifejezés olyan kifejezés, amely fordításkor teljes mértékben kiértékelhető. Mivel egy hivatkozástípus nem null értékű értékének létrehozásának egyetlen módja az új operátor alkalmazása, és mivel az új operátor nem engedélyezett konstanskifejezésben, a karakterlánctól eltérő hivatkozástípusok állandóinak egyetlen lehetséges értéke a null.
Ha ezt a hibát egy konstans sztringtömb létrehozásával tapasztalja, a megoldás a tömb olvashatóvá tétele és inicializálása a konstruktorban.
Példa
Az alábbi példa a CS0134-et hozza létre:
// CS0134.cs
// compile with: /target:library
class MyTest {}
class MyClass
{
const MyTest test = new MyTest(); // CS0134
//OK
const MyTest test2 = null;
const System.String test3 = "test";
}