Click here to Skip to main content
14,869,839 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
i have object as parameter in function.

i want to convert that to array of string

how to do that

1 solution

One example is described on following below

namespace ConsoleApplication1
    class Program
        static void Main(string[] args)
            //object method casted to string array object
            string[] StringArray = Cast(GetStringArray(), new { MyList = new string[] { } }).MyList;
            foreach (string item in StringArray)
        static object GetStringArray()
            //Creating a Annonymous array string type here which is returning a object type
            return new { MyList = new string[] { "Code", "Project", "Question", "Answer" } };
        //Cast object to a specific return type.
        static T Cast<T>(object obj, T Type)
            return (T)obj;



This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900