I wrote some code :
public static object func()
{
return new { a = 1, b = 2 };
}
Console.WriteLine((func() as dynamic).a); //returns '1'.
If I can do : func() as dynamic
so dynamic should be some kind of reference type / class.
I looked for its Class type but couldn't find any (via reflector).
what is its type ? ( reference type) ?