Когда вы oop массиве, вы фактически печатаете весь анонимный тип <anonType>.ToString()
, как это используется по умолчанию.
Если вы хотите напечатать значение, вы должны напечатать их по одному, поскольку вы не можете переопределить .ToSTring()
для анонимных типов.
что-то подобное будет работать:
var valores = new[]
{
new{valor = 1},
new{valor = 2},
new{valor = 3}
};
foreach (var values in valores)
{
Console.WriteLine(values.valor);
}