✅ how to avoid string.Join with empty strings? - C#