У меня возникла проблема при разработке приложения. В принципе, у меня есть фиксированная строка, скажем, «IHaveADream»C# Конкатенатные строки или массив символов
Теперь я хочу, чтобы пользователь, чтобы вставить другую строку, для моей цели фиксированной длины, а затем сцепить каждый символ фиксированной строки с каждым символом строка, вставленная пользователем. , например. Пользователь вводит «ByeBye» , тогда выход будет: «IBHyaevBeyAeDream».
Как это сделать?
Я попытался с String.Concat и String.Join, внутри инструкции for, без везения.
Поскольку вы эффективность использования памяти в качестве аргумента для использования StringBuilder, делают построить StringBuilder с начальной мощностью, равной длине выходной. –
@ KrisVandermotten Отличная точка. Я обновил свой ответ, чтобы отразить ваш комментарий. –