Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Declarador de miembro de tipo anónimo no válido. Los miembros de tipo anónimo deben declararse con una asignación de miembro, un nombre simple o un acceso al miembro.
Un tipo anónimo debe declararse con una asignación de miembro, un nombre simple o un acceso a miembro.
Para corregir este error
- Asegúrese de que la declaración solo usa asignación de miembro, nombres simples o expresiones de acceso a miembros.
Ejemplo
El código siguiente genera la advertencia CS0746 en la declaración de incorrect_1 y incorrect_2. Las declaraciones siguientes muestran dos de las formas correctas de declarar un tipo anónimo.
// 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;
}
}