Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
Dichiaratore di membro di inizializzatore non valido.
Invalid initializer member declarator.
Un inizializzatore di oggetto viene utilizzato per assegnare valori a proprietà o campi. Qualsiasi espressione che non è un'assegnazione a una proprietà o a un campo è un errore in fase di compilazione.
Per correggere l'errore
- Assicurarsi che tutte le espressioni nell'inizializzatore siano assegnazioni a proprietà o campi del tipo. Nell'esempio seguente la seconda espressione è un errore perché il valore 1 non è assegnato ad alcuna proprietà o alcun campo di List<int>.
Esempio
Nel codice seguente viene generato l'errore CS0747:
// cs0747.cs
using System.Collections.Generic;
public class C
{
public static int Main()
{
var t = new List<int> { Capacity = 2, 1 }; // CS0747
return 1;
}
}
Vedere anche
Riferimenti
Inizializzatori di oggetto e di insieme (Guida per programmatori C#)