Аналог срезов(Slices) в python в C#

135
23 мая 2019, 00:00

Господа, возник вот какой вопрос, как перенести одно слово в строке на место другого, например

            Вход: "Hello world"
            Выход: "world Hello"

Для особо умных: массивами пользоваться нельзя. На вход поступает только одна строка, а на выход уже переделанная.

Answer 1

Можно сделать например так:

var str = "Hello world";
str = string.Join(" ", str.Split(' ').Reverse());
Answer 2

При чём тут срезы?

Разделить строку на массив слов с помощью split, затем собрать в другом порядке. Если в массиве переставить элементы в нужном порядке, то достаточно join

READ ALSO
C# WPF Как создать градиент со всеми цветами?

C# WPF Как создать градиент со всеми цветами?

Как в C# WPF создать такой градиент и как получить цвет в конкретной точке на градиенте?

137
Как сделать, чтобы форма не работала, пока работает дочерняя [закрыт]

Как сделать, чтобы форма не работала, пока работает дочерняя [закрыт]

У меня в программе есть главная форма и несколько дочернихКак сделать так, чтобы пока работает другая форма, главная "заснула"?

138
Отлов конца DataTable

Отлов конца DataTable

Пытаюсь отловить конец строк в таблице, однако условие не проходитКак можно перехватить эту ситуацию? Возникает в строке if(CounterQuestion>CounterCycle)

126
The type or namespace name 'Speech' does not exist in the namespace 'System' (are you missing an assembly reference?) [закрыт]

The type or namespace name 'Speech' does not exist in the namespace 'System' (are you missing an assembly reference?) [закрыт]

[!][1]][1][]2подскажите пожалуйста что происходит вчера студия переваривала SystemSpeech

139