Работа с строковым типом данных

128
24 июня 2019, 21:20

Помогите, пожалуйста с задачей: Дана строка символов. Сформировать новую строку, в которую включить все символы исходной строки, стоящие на четных местах. При этом должен быть обратный порядок следования символов по отношения к исходной строке.

Если что, вот код:

private void button2_Click(object sender, EventArgs e)
{
    int index = listBox2.SelectedIndex;
    string str = (string)listBox2.Items[index];
    int len = str.Length;
    int i = 0;
    while (i < len)
        if (index % 2 == 0)
            listBox2.Items.Add(str[index]);
         i++;
}
Answer 1
 var g = "current string to reverse";
            var ch = g.Where((c, i) => i % 2 == 0);
            var result = String.Join("", ch.Reverse());
            Console.WriteLine(result);
            Console.ReadKey();

ну если вам по Forms то так

 private void button2_Click(object sender, EventArgs e)
    {
       var g = "current string to reverse";
                var ch = g.Where((c, i) => i % 2 == 0);
                var result = String.Join("", ch.Reverse());
    }
READ ALSO
Как создать окно/страницу WPF с обобщением?

Как создать окно/страницу WPF с обобщением?

Мне нужно создать окно или страницу, которая работала бы с указанным типом

121
yii2 и обработка полей форміы

yii2 и обработка полей форміы

столкнулся с проблемой, с yii2 никогда не работал но вот пришлосьСуть в чем на сайте есть формы обратной связи, нужно поставить защиту от спамботов,...

109
Динамическая обложка ВК

Динамическая обложка ВК

Здарвсвуйте! Делал динамическую обложку для своего сообществаНО возникла проблема, токен, сегнерированный от самого сообщества, вк апи ни в какую...

110