How To Return A C# Anonymous Type From A Method

Step 1 : Use the follwing method :

private static object ReturnAnonymous()
{
return new { FirstName = "FName", MiddleName = "MName", LastName = "LName" };
}


Step 2: Use the follwing method to cast your object :

private static T Cast<T>(object o, T type)
{
return (T)o;
}


Step 3:and you can use the code like that :

static void Main(string[] args)
{
var anon = Cast(ReturnAnon(), new { FirstName = “”, MiddleName = “”, LastName = “” });
Console.WriteLine(String.Format(“FirstName: {0}”, anon.FirstName));
Console.WriteLine(String.Format(“MiddleName: {0}”, anon.MiddleName));
Console.WriteLine(String.Format(“LastName: {0}”, anon.LastName));
Console.ReadLine();
}

Comments

Popular posts from this blog

ScrollView in xamarin forms

Checkbox and RadioButon in xamarin forms

Navigation in Xamarin.Forms