Remover ou adicionar zeros à esquerda ou mesmo à direita de uma string é algo bem trivial. Primeiro vamos ver um exemplo de como remover os zeros à esquerda de uma string:
string value = "000000123456"; string newValue = value.TrimStart('0');
Note que para indicar a direção estou utilizando o método TrimStart, assim como poderia utilizar o método TrimEnd.
Agora um exemplo para fazer o contrário, adicionar os zeros à esquerda:
string value = "123456"; string newValue = value.PadLeft(12, '0');
Como no exemplo anterior, para indicar a direção estou utilizando o PadLeft, assim como poderia utilizar o método PadRight.
Simples assim 😉