Will this be what you are trying to do?
UserName_arr.Aggregate((x,y) => x + "<" + y);
You can learn more about Aggregate here .
Or you can do TrimEndin your code:
main_UserName = String.Join("<", UserName_arr);
main_UserName = main_UserName.TrimEnd('<');
String.Join example:
string[] dinosaurs = new string[] { "Aeolosaurus",
"Deinonychus", "Jaxartosaurus", "Segnosaurus" };
string joinedString = string.Join(", ", dinosaurs);
Console.WriteLine(joinedString);
Output:
Aeolosaurus, Deinonychus, Jaxartosaurus, Segnosaurus
, ,.
. String.Join .
:
OP , OP String.
, , , Null.
String.Join - "<" .
:
string[] UserName_arr = new string[usercount];
Join:
String.Join("<", UserName_arr.Where(x => string.IsNullOrEmpty(x) == false))