using System;
using System.Linq;
using System.Globalization;
using System.Collections.Generic;
public class Test
{
public static void Main()
{
string[] arr1 = { "1155717", "5184305", "2531291", "1676341", "1916805" };
string[] arr2 = { "1155717", "1440230", "2531291", "8178626", "1916805" };
string[] arr3 = { "1155717", "5184305", "4025514", "167634" };
string[][] all = new[] { arr1, arr2, arr3 };
int maxLength = all.Max(arr => arr.Length);
string separator = ",";
string defaultValue = "N/A";
var csvFields = all.Select(arr =>
Enumerable.Range(0, maxLength)
.Select(i => arr.Length <= i ? defaultValue : arr[i]));
var csv = string.Join(Environment.NewLine,
csvFields.Select(f => string.Join(separator, f.ToArray())).ToArray());
Console.Write(csv);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLkdsb2JhbGl6YXRpb247CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljOwoKcHVibGljIGNsYXNzIFRlc3QKewogIAoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJICAgIHN0cmluZ1tdIGFycjEgPSB7ICIxMTU1NzE3IiwgIjUxODQzMDUiLCAiMjUzMTI5MSIsICIxNjc2MzQxIiwgIjE5MTY4MDUiIH07CiAgICAgICAgICAgIHN0cmluZ1tdIGFycjIgPSB7ICIxMTU1NzE3IiwgIjE0NDAyMzAiLCAiMjUzMTI5MSIsICI4MTc4NjI2IiwgIjE5MTY4MDUiIH07CiAgICAgICAgICAgIHN0cmluZ1tdIGFycjMgPSB7ICIxMTU1NzE3IiwgIjUxODQzMDUiLCAiNDAyNTUxNCIsICIxNjc2MzQiIH07CiAgICAgICAgICAgIAogICAgICAgICAgICBzdHJpbmdbXVtdIGFsbCA9IG5ld1tdIHsgYXJyMSwgYXJyMiwgYXJyMyB9OwogICAgICAgICAgICBpbnQgbWF4TGVuZ3RoID0gYWxsLk1heChhcnIgPT4gYXJyLkxlbmd0aCk7CiAgICAgICAgICAgIHN0cmluZyBzZXBhcmF0b3IgPSAiLCI7CiAgICAgICAgICAgIHN0cmluZyBkZWZhdWx0VmFsdWUgPSAiTi9BIjsKCiAgICAgICAgICAgIHZhciBjc3ZGaWVsZHMgPSBhbGwuU2VsZWN0KGFyciA9PgogICAgICAgICAgICAgICAgRW51bWVyYWJsZS5SYW5nZSgwLCBtYXhMZW5ndGgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgLlNlbGVjdChpID0+IGFyci5MZW5ndGggPD0gaSA/IGRlZmF1bHRWYWx1ZSA6IGFycltpXSkpOwogICAgICAgICAgIHZhciBjc3YgPSBzdHJpbmcuSm9pbihFbnZpcm9ubWVudC5OZXdMaW5lLAogICAgICAgICAgICAgICAgY3N2RmllbGRzLlNlbGVjdChmID0+IHN0cmluZy5Kb2luKHNlcGFyYXRvciwgZi5Ub0FycmF5KCkpKS5Ub0FycmF5KCkpOyAgICAgICAKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZShjc3YpOwoJfQp9
1155717,5184305,2531291,1676341,1916805
1155717,1440230,2531291,8178626,1916805
1155717,5184305,4025514,167634,N/A