String Formatar inteiro com vírgulas, sem casas decimais e nada para 0 valores

Ok, antes de eu ir direto para a minha pergunta, alguém sabe se existe uma ferramenta para construir formatos de string? O que eu estou pensando é algo como uma interface de usuário muito simples, onde você escolhe se deseja exibir vírgulas, valores zero, cifrões etc. e, em seguida, ele cria o formato de string para você. Se houver um que eu adoraria saber sobre isso. Se não existe, é o tipo de coisa que as pessoas como eu amariam!

Minha pergunta é. Qual é o formato de string para exibir um inteiro com separadores de vírgulas para milhares, sem casas decimais e nada para valores zero.

Eu sei que o formato de string para um inteiro com separadores por vírgula e sem casas decimais é:

StringFormat='0,0.'

E eu sei que o formato de string para exibir nada para valores zero é:

StringFormat='{}{0:#}'

Mas combinar os dois me deixou perplexo. Muito obrigado!

questionAnswers(1)

yourAnswerToTheQuestion