Вы можете использовать функцию Trim с массивом символов в качестве параметра для удаления пустых мест и любых других нежелательных символов:
var formattedString = "formatted, but with empty values, , .";
var trimmedString = formattedString.TrimEnd(new char[] { ' ', ',', '.'});
// result = "formatted, but with empty values"