switch to create number of symbols
I'm sure there is a more elegant way of doing this.


Indeed. With LINQ. You can generate multiple instances with Repeat and join them with string.Join

var symbol = "\xE77B";
var separator = " ";
var count = 5
var result = string.Join(separator, Enumerable.Repeat(symbol, count));


This will work with count = 0 too and generate an empty string.