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
Ein Objekt vom Typ "Typ" kann nicht mit einem Auflistungsinitialisierer initialisiert werden.
Cannot initialize object of type 'type' with a collection initializer.
Auflistungsinitialisierer sind nur bei Auflistungsklassen zulässig, die bestimmte Kriterien erfüllen. Weitere Informationen finden Sie unter Objekt- und Auflistungsinitialisierer (C#-Programmierhandbuch). Dieser Fehler wird auch ausgelöst, wenn Sie versuchen, die Kurzform eines Arrayinitialisierers, der in einem Auflistungsinitialisierer verschachtelt ist, zu verwenden.
So beheben Sie diesen Fehler
- Initialisieren Sie das Objekt durch Aufruf seiner Konstruktoren und Methoden.
Beispiel
Durch den folgenden Code wird der Fehler CS1925 ausgelöst:
// cs1925.cs
public class Student
{
public int[] Scores;
}
class Test
{
static void Main(string[] args)
{
Student student = new Student { Scores = { 1, 2, 3 } }; // CS1925
}
}