Vyplnění stringu určitým počtem znaků
Možná jste někdy potřebovali vyplnit nějaký TextBox určitým počtem znaků, který zadal uživatel, nebo se může nějak dynamicky (situaci si kdy k tomu může dojít nechám vaší fantazii, tohle je jen příklad, jak to vyřešit v .NET). Jak byste to vyřešili v “normálním” jazyku? Desetkrát projít for cyklem a v každé iteraci přidat hvězdičku, pokud uživatel řekne, že chce deset hvězdiček? Ano, takhle by se to dalo udělat ve většině jazycích, ale jazyky z .NET můžou využít konstruktor třídy String, který přijímá parametr typu string a číslo udávající, kolikrát se má zadaný string vypsat. Pokud tedy chcete naplnit TextBox deseti hvězdičkami, docílíte toho takto:
tb1.Text = new String('*', 10);
Comments 0 Comments