I am returning a List from my WCF method. In my client code, it\'s return type shows as MyObject[]. I have to either use MyObject[], or IList, or IEnumerable...
When you use svcutil.exe to create you client code you need to tell it how to resolve certain references that are not available to it.
svcutil.exe
This is how you would do it for List:
List
svcutil /o:YourService.cs /ct:System.Collections.Generic.List`1 http://example.com/mex