linux-packaging-mono/mcs/tests/gtest-anontype-06.cs

19 lines
259 B
C#
Raw Normal View History

// "cast by example" test
class CastByExample
{
public static void Main()
{
object o = new { Foo = "Data" };
// Cast object to anonymous type
var typed = Cast(o, new { Foo = "" });
}
static T Cast<T>(object obj, T type)
{
return (T)obj;
}
}