I have a WCF service that should return a list of string arrays:
[OperationContract]
List<string[]> ArticleSearch(int SearchField, string SearchValueMin,
string SearchValueMax, IEnumerable<string> Fields);
I know that I can change the deserialization of lists from System.Array to System.Collections.Generic.List but it's useless to me because I either get string[][] (jagged array) or List<List<string>> (List of List of string) as return type. I need List<string[]>.
My question is; is it possible to configure this somewhere or do I have to change the Reference.cs file by hand, after every update?

List<string[]>from astring[][]is easy with Linq.var list = jaggedArray.ToList();.List<List<string[]>>- I removed the[]since you described it as List of List of string. I hope I interpreted that correctly.string[][],List<string[]>orList<List<string>>. You'll always haveforeach(var outer in list) { foreach(var inner in outer) { // ... } }.