>> public static string[,] lines = new string[1,13]; >> static T[,] ResizeArray<T>(T[,] original, int rows, int cols) >> { >> var newArray = new T[rows, cols]; >> int minRows = Math.Min(rows, original.GetLength(0)); >> int minCols = Math.Min(cols, original.GetLength(1)); >> for (int i = 0; i < minRows; i++) >> for (int j = 0; j < minCols; j++) >> newArray[i, j] = original[i, j]; >> return newArray; >> } >> public static void loadUploadedInvoices(string filename) >> { >> var work = File.ReadAllLines(filename).Select(a => a.Split("\t"[0])).ToArray(); >> int rows = work.Length-1; >> string[,] work2 = new string[rows, 13]; >> for (int r=0; r<rows; r++) >> for (int c= 0; c<13; c++) >> { >> work2[r, c] = work[r][ c]; >> } >> lines = AigFundedInvoices.ResizeArray<String>(work2, rows, 13); >> } >>>>