Returning anonymous type in C#

.net, anonymous-types, c#, return-type

Solution

You can't.

You can only return `object`, or container of objects, e.g. `IEnumerable<object>`, `IList<object>`, etc.

Problem

I have a query that returns an anonymous type and the query is in a method. How do you write this: ``` public "TheAnonymousType" TheMethod(SomeParameter) { using (MyDC TheDC = new MyDC()) { var TheQueryFromDB = (.... select new { SomeVariable = ...., AnotherVariable = ....} ).ToList(); return "TheAnonymousType"; } } ```

Original source

Related problems