public static string PairConcat(string Encrypt, string bina)
{
StringBuilder result = new StringBuilder();
int i = 0;
for (; i < Encrypt.Length & i < bina.Length; i++)
{
result.Append(Encrypt[i].ToString());
result.Append(bina[i].ToString());
}
result.Append(Encrypt.Substring(i));
result.Append(bina.Substring(i));
return result.ToString();
}
Написал код, который записывает элементы результатов двух функций поочередно.
Например, Encrypt = "12345", а bina = "abcde" и в textbox выводится последовательность: 1a2b3c итд. Но это идеальный пример. Если строки имеют разную длину, программа не будет работать правильно.
Например, Encrypt = "12345", а bina = "abcdeaaaa" - выведется следущее: 1a2b3c4d5eaaaa , а мне нужен повтор Encrypt , т.е "1a2b3c4d5e1a2a3a4a".
Понимаю, что постановка задачи отвратительная. Помогите/