

C# Převod čísla na text
Potřebuji převést číslo na string aby mělo 22 míst zleva doplněné nulami.
Tímto způsobem to nejde.
decimal kontrolniCislo = 11111111111111
string retezecKontrolnihoCisla = kontrolniCislo.ToString("D22");
kontrolniCislo.ToString().PadLeft(22, '0');
Připsalo mi to k číslu 22 mul.
Potřeboval bych aby číslo mělo 22 míst.
Chybu mam jinde už sem to nasel.
Tak to funguje dík!
kontrolniCislo.ToString().PadLeft(22, '0');
V podatatě to nedělá nic jiného než že to zjistí aktuální počet znaků, ten odečte od požadovaného a zbytek doplní. Implementace na pár řádků.