Как-то так:
using System;
static class StringHelper
{
public static string ReverseString(string s)
{
char[] arr = s.ToCharArray();
Array.Reverse(arr);
return new string(arr);
}
}
new string(s.Reverse().ToArray());
Все методы, которые вам предложили (включая и мой), не подходят для серьезного продакшн кода, поскольку, например, не учитывают расстановку Acute Accents
, которые при реверсе окажутся перед неправильным знаком, а также будут реверсить суррогатные пары в UTF-16
, фактически, "ломая" корректную юникодную строку.
Подробнее насчет этих подводных камней - Jon Skeet, C# in Depth - 1.7.2.
private void button5_Click(object sender, EventArgs e)
{
int n = textBox5.Text.Length;
char[] mas = new char[n];
for (int i=0; i<n; i++)
{
mas[i] = textBox5.Text[i];
}
for (int i = n; i != 0; i--)
{
label4.Text += mas[i-1];
}
}
Данный код позволит перевернуть любую строку.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Помогите, пожалуйста с задачей: Дана строка символовСформировать новую строку, в которую включить все символы исходной строки, стоящие на четных...
Мне нужно создать окно или страницу, которая работала бы с указанным типом
столкнулся с проблемой, с yii2 никогда не работал но вот пришлосьСуть в чем на сайте есть формы обратной связи, нужно поставить защиту от спамботов,...