Passing values to a C# class method from Dynamics AX 2012

I have a .net class which has a method and i need to pass a few parameters to the method.

i need to pass couple of strings and an object.

passing strings was okay but i am not sure how to do this.

my object is a basically a list that comprises of multiple data types. how can i handle this?should i be using a string array? array list?

my .net class looks like this.

public class test

{

//Some code

public method test 2(string a,string b, List )

{

}

}

Please advice.

Please see my answer in your duplicate thread in another forum.