Hallo, was ist an diesem Code falsch?
class Klasse
{
public string Eigenschaft;
Klasse Objekt = new Klasse
{
Objekt.Eigenschaft = "";
};
}
Als Fehler bekomme ich:
"} erwartet"
"Typ- oder Namespacedefinition oder Dateiende erwartet."
"Ungültiger Deklarator des Initialisierermembers."
"Ein Feldinitialisierer kann nicht auf das nicht statische Feld bzw. die nicht statische Methode oder Eigenschaft "Klasse.Objekt" verweisen."
Die ersten beiden Fehler kommen glaube ich daher, dass VS die Klammern falsch erkennt. Immer wenn ich Strg k; Strg d drücke, werden die Klammern ziemlich komisch verschoben. Kann man das auch irgendwie beheben?