65.9K
CodeProject is changing. Read more.
Home

Swap characters in a string

starIconstarIconstarIconstarIconstarIcon

5.00/5 (3 votes)

Nov 3, 2011

CPOL
viewsIcon

12854

Can't this be done with a simple for loop followed by a single if statement?for(int i=0;i<characters.Length-1;i+=2){ output.Append(characters[i+1]); output.Append(characters[i]);}if (characters.Length % 2 == 1) output.Append(characters[characters.Length - 1]);

Can't this be done with a simple for loop followed by a single if statement?

for(int i=0;i<characters.Length-1;i+=2)
{
    output.Append(characters[i+1]);
    output.Append(characters[i]);
}

if (characters.Length % 2 == 1) output.Append(characters[characters.Length - 1]);