<p>I've been trying to get up to speed on some of the newer features in C# and one of them that I haven't had occasion to use is anonymous types.</p>

<p>I understand the usage as it pertains to LINQ queries and I looked at <a href="https://stackoverflow.com/questions/48668/how-should-anonymous-types-be-used-in-c">this SO post</a> which asked a similar question.  Most of the examples I've seen on the net are related to LINQ queries, which is cool.  I saw some somewhat contrived examples too but not really anything where I saw a lot of value.  </p>

<p>Do you have a novel use for anonymous types where you think it really provides you some utility?</p>

The biggest use for anonymous types is LINQ, in fact that's why it was created.
I guess one reason for an anonymous type outside of linq is to create a temporary struct-like object, e.g.:
```
```
var x = new { a = 1, b = 2 };
```
```
That may make your life a little easier in some situations.