Comments:
shyamy wrote:
int Count=txtEnter.Text.Length,i=0;
Local variables are generally named with the first character in lower case, e.g. count instead of Count. There is no reason to initalise the variable i, as you are not using it before you initialise it again in the loop.
for(i=Count;i>0;i--)
Why are you looping from Count to 1 instead of from Count-1 to 0?
txtChange.Text+=myString.Substring(i-1,1);
Use a StringBuilder to build the string. That way you don't create so many string objects. Using the += operator to concatenate strings scales very badly; the execution time increases exponetially for each character you add. Instead of using SubString, use the indexer to get the character: myString[i-1], that way you use a char value to handle the character instead of creating another string object.
--- b { font-weight: normal; }