Zamiana znaków

N2
  • Rejestracja:ponad 9 lat
  • Ostatnio:około 9 lat
  • Postów:2
0

Witam,
w jaki sposób we wprowadzonym tekście mogę zamienić co drugi znak tekstu na "x" ?
z góry dziękuję za pomoc

T9
  • Rejestracja:około 10 lat
  • Ostatnio:prawie 6 lat
  • Postów:329
1
Kopiuj
StringBuilder sb = new StringBuilder();
for(int i=0; i<text.lenght; i++)
{
if(i%2==0)
   sb.Append(text[i]);
else
   sb.Append("x"')
}
string wynik = sb.ToString();
edytowany 2x, ostatnio: somekind
somekind
Kod w znacznikach!
grzesiek51114
grzesiek51114
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 4 lata
  • Postów:2442
1
Kopiuj
var str = "Tomek Grzesiek Maciek Karolina";
var sb = new StringBuilder(str);
for (int i = 0; i < str.Length; i += 2) sb[i] = 'x';
Console.WriteLine(sb.ToString());
N2
  • Rejestracja:ponad 9 lat
  • Ostatnio:około 9 lat
  • Postów:2
0

Dziękuję bardzo Panowie

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.