Demiz Client Регистрация 19.12.2017 Сообщения 185 Благодарностей 117 Баллы 43 05.08.2022 #1 Добрый день, есть в переменной число 1234567890. Как можно поменять местами число 3 и число 9, чтобы на выходе получить 129456783 ?
Добрый день, есть в переменной число 1234567890. Как можно поменять местами число 3 и число 9, чтобы на выходе получить 129456783 ?
samsonnn Client Регистрация 02.06.2015 Сообщения 1 772 Благодарностей 1 442 Баллы 113 05.08.2022 #2 Demiz сказал(а): Добрый день, есть в переменной число 1234567890. Как можно поменять местами число 3 и число 9, чтобы на выходе получить 129456783 ? Нажмите, чтобы раскрыть... C#: string result = project.Variables["number"].Value .Replace("3","a") .Replace("9","b") .Replace("a","9") .Replace("b","3") .Replace("0",""); return result; Реакции: Demiz
Demiz сказал(а): Добрый день, есть в переменной число 1234567890. Как можно поменять местами число 3 и число 9, чтобы на выходе получить 129456783 ? Нажмите, чтобы раскрыть... C#: string result = project.Variables["number"].Value .Replace("3","a") .Replace("9","b") .Replace("a","9") .Replace("b","3") .Replace("0",""); return result;
Demiz Client Регистрация 19.12.2017 Сообщения 185 Благодарностей 117 Баллы 43 05.08.2022 #3 samsonnn сказал(а): C#: string result = project.Variables["number"].Value .Replace("3","a") .Replace("9","b") .Replace("a","9") .Replace("b","3") .Replace("0",""); return result; Нажмите, чтобы раскрыть... Спасибо код работает, а как можно изменить допустим 3 символ и 5 местами.
samsonnn сказал(а): C#: string result = project.Variables["number"].Value .Replace("3","a") .Replace("9","b") .Replace("a","9") .Replace("b","3") .Replace("0",""); return result; Нажмите, чтобы раскрыть... Спасибо код работает, а как можно изменить допустим 3 символ и 5 местами.
BAZAg Client Регистрация 08.11.2015 Сообщения 1 787 Благодарностей 2 453 Баллы 113 06.08.2022 #4 Demiz сказал(а): Спасибо код работает, а как можно изменить допустим 3 символ и 5 местами. Нажмите, чтобы раскрыть... C#: string line = "1234567890"; project.SendInfoToLog(line); char[] array = line.ToCharArray(); char temp1 = array[3]; char temp2 = array[5]; array[3] = temp2; array[5] = temp1; line = new String(array); project.SendInfoToLog(line); Реакции: ZULI, volody00 и Demiz
Demiz сказал(а): Спасибо код работает, а как можно изменить допустим 3 символ и 5 местами. Нажмите, чтобы раскрыть... C#: string line = "1234567890"; project.SendInfoToLog(line); char[] array = line.ToCharArray(); char temp1 = array[3]; char temp2 = array[5]; array[3] = temp2; array[5] = temp1; line = new String(array); project.SendInfoToLog(line);
Demiz Client Регистрация 19.12.2017 Сообщения 185 Благодарностей 117 Баллы 43 06.08.2022 #5 Спасибо Ребята за помощь