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 tipo anonimo non valido. I membri di tipo anonimo devono essere dichiarati con una assegnazione membro, nome semplice o accesso ai membri.
Invalid anonymous type member declarator. Anonymous type members must be declared with a member assignment, simple name or member access.
Un tipo anonimo deve essere dichiarato con una assegnazione membro, nome semplice o accesso ai membri.
Per correggere l'errore
- Assicurarsi che la dichiarazione utilizzi solo espressioni di assegnazione membro, nome semplice o accesso ai membri.
Esempio
Nel codice riportato di seguito viene generato l'errore CS0746 nella dichiarazione di incorrect_1 e incorrect_2. Nelle dichiarazioni seguenti vengono mostrate due delle modalità corrette per dichiarare un tipo anonimo.
// cs0746.cs
public class C
{
public static int Main()
{
int i = 100;
string s = "Bottles of beer.";
var incorrect_1 = new { a.b = 1 }; // CS0746
var incorrect_2 = new {100, "Bottles of beer."}; // CS0746
var correct_1 = new { i, s }; //OK
var correct_2 = new {num = i, message = s}; // OK
return 1;
}
}