csharp reverse a string for loop
Code Example - csharp reverse a string for loop
---------------------------------------------------Option 1
foreach (int v in values.Select(x => x).Reverse())
{
Console.Write(v + " ");
}
---------------------------------------------------Option 2
public static void Main(string[] args)
{
Console.Write( Reverse("ABcdefgH") );
}
public static string Reverse(string s)
{
string result = String.Empty;
char[] cArr = s.ToCharArray();
int end = cArr.Length - 1;
for (int i = end; i >= 0; i--)
{
result += cArr[i];
}
return result;
}
csharp reverse string
public static string ReverseString(string s)
{
char[] arr = s.ToCharArray();
Array.Reverse(arr);
return new string(arr);
}
csharp reverse a string
public static void Main(string[] args)
{
string s = "aeiouXYZ";
Console.Write(Reverse(s) );
}
public static string Reverse(string s)
{
var result = new string(s.ToCharArray().Reverse().ToArray() );
return result;
}
------------------------------------------------------Option 2
foreach (int v in values.Select(x => x).Reverse())
{
Console.Write(v + " ");
}
reverse string csharp
string str = "Hello World!"; // the string which you want to reverse
string reverse = "";
int length = str.Length - 1;
while(length >= 0)
{
reverse += str[length];
length--;
}
Console.WriteLine(reverse); // output: "!dlroW olleH"
csharp string reverse
static class StringExtensions
{
public static string Reverse(this string metin)
{
return new string(metin.ToCharArray().Reverse().ToArray());
}
}
csharp substring reverse
public static string ToReverseString(this string value)
{
return string.Join("", value.Reverse());
}
public static string SubstringReverse(this string value, int indexFromEnd, int length)
{
return value.ToReverseString().Substring(indexFromEnd, length).ToReverseString();
}
csharp for loop backwards
int[] myarray = new int[]{1,2,3,4};
for(int i = myarray.Length - 1; i >= 0; i--)
{
Console.WriteLine(i);
}
csharp loop backwards
string[] arr = new string[5];
for (int a = arr.Length; --a >= 0;)
{
// ...
}