. NULL, . , .ToElementString() .
public static string ToElementString<T>(this T[] array) {
var middle = array.Select(x => x.ToString().Aggregate((l,r) => l+","+r);
return "[" + middle + "]";
}
, ( ). .
public static string ToElementString<T>(this T[] array) {
var builder = new StringBuilder();
builder.Append('[');
for(int i =0; i < array.Length; i++ ) {
if ( i > 0 ) {
builder.Append(',');
}
builder.Append(array[i]);
}
builder.Append(']');
return builder.ToString();
}