linux-packaging-mono/mcs/tests/gtest-anontype-06.cs
Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

19 lines
259 B
C#

// "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;
}
}