31 lines
652 B
C#
31 lines
652 B
C#
using System;
|
|
|
|
class StringReverse {
|
|
public static void Main() {
|
|
string s = "Norrsken";
|
|
string reversed;
|
|
|
|
reversed = StupidReverse(s);
|
|
Console.WriteLine("StupidReverse: " + reversed);
|
|
|
|
reversed = GoodReverse(s);
|
|
Console.WriteLine("GoodReverse: " + reversed);
|
|
}
|
|
|
|
static string StupidReverse(string text) {
|
|
char[] charArray = text.ToCharArray();
|
|
string reverse = String.Empty;
|
|
|
|
for (int i = charArray.Length - 1; i >= 0; i--) {
|
|
reverse += charArray[i];
|
|
}
|
|
return reverse;
|
|
}
|
|
|
|
static string GoodReverse(string text) {
|
|
char[] charArray = text.ToCharArray();
|
|
Array.Reverse(charArray);
|
|
return new string(charArray);
|
|
}
|
|
}
|