score:10

Accepted answer

That's just the default .ToString implementation of anonymous types. Nothing more or less.

score:1

It's just the look they've chosen when overriding the ToString method. It does mean that the object looks like a property bag, which is basically what it is.

score:2

That code uses the Console.WriteLine(object) overload, which under the hood calls the .ToString() method on the object given. The .ToString() method, in turn, renders an anonymous type in that way.


Related Query

More Query from same tag