Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
";" oder "=" wird erwartet (Konstruktorargumente können nicht in einer Deklaration angegeben werden).
Expected ; or = (cannot specify constructor arguments in declaration)
Ein Verweis auf eine Klasse wurde so formatiert, als würde ein Objekt für die Klasse erstellt werden. Es wurde beispielsweise versucht, eine Variable an einen Konstruktor zu übergeben. Verwenden Sie zum Erstellen eines Objekts einer Klasse den new-Operator.
Im folgenden Beispiel wird CS1528 generiert:
// CS1528.cs
using System;
public class B
{
public B(int i)
{
_i = i;
}
public void PrintB()
{
Console.WriteLine(_i);
}
private int _i;
}
public class mine
{
public static void Main()
{
B b(3); // CS1528, reference is not an object
// try one of the following
// B b;
// or
// B bb = new B(3);
// bb.PrintB();
}
}