finista Client Регистрация 10.10.2012 Сообщения 365 Благодарностей 57 Баллы 28 18.06.2020 #1 Как лучше строку [email protected],[email protected],[email protected],[email protected] разбить на переменные
Как лучше строку [email protected],[email protected],[email protected],[email protected] разбить на переменные
Alexmd Client Регистрация 10.12.2018 Сообщения 1 022 Благодарностей 1 424 Баллы 113 18.06.2020 #2 C#: string str = "[email protected],[email protected],[email protected],[email protected]"; project.Variables["var1"].Value = str.Split(',')[0]; project.Variables["var2"].Value = str.Split(',')[1]; project.Variables["var3"].Value = str.Split(',')[2]; project.Variables["var4"].Value = str.Split(',')[3]; так аккуратнее C#: string str = "[email protected],[email protected],[email protected],[email protected]"; string[] strmas = str.Split(','); for(int i = 0; i < strmas.Length; i++) project.Variables["var" + (i + 1)].Value = strmas[i]; Последнее редактирование: 18.06.2020 Реакции: finista
C#: string str = "[email protected],[email protected],[email protected],[email protected]"; project.Variables["var1"].Value = str.Split(',')[0]; project.Variables["var2"].Value = str.Split(',')[1]; project.Variables["var3"].Value = str.Split(',')[2]; project.Variables["var4"].Value = str.Split(',')[3]; так аккуратнее C#: string str = "[email protected],[email protected],[email protected],[email protected]"; string[] strmas = str.Split(','); for(int i = 0; i < strmas.Length; i++) project.Variables["var" + (i + 1)].Value = strmas[i];
TwistDanceR Client Регистрация 30.05.2019 Сообщения 479 Благодарностей 200 Баллы 43 18.06.2020 #3 finista сказал(а): Как лучше строку [email protected],[email protected],[email protected],[email protected] разбить на переменные Нажмите, чтобы раскрыть... Если бесконечное количество переменных - лучше эту строку разбивать не в переменные, а в список. А из списка уже по очереди брать, а то так придется 100 переменных создавать... программно это конечно возможно, но не нужно, поверьте. Реакции: finista
finista сказал(а): Как лучше строку [email protected],[email protected],[email protected],[email protected] разбить на переменные Нажмите, чтобы раскрыть... Если бесконечное количество переменных - лучше эту строку разбивать не в переменные, а в список. А из списка уже по очереди брать, а то так придется 100 переменных создавать... программно это конечно возможно, но не нужно, поверьте.
finista Client Регистрация 10.10.2012 Сообщения 365 Благодарностей 57 Баллы 28 18.06.2020 #4 все верно работает отлично где много переменных те через список где немного те через кубик
Sergodjan Administrator Команда форума Регистрация 05.09.2012 Сообщения 20 407 Благодарностей 9 116 Баллы 113 18.06.2020 #5 finista сказал(а): Как лучше строку [email protected],[email protected],[email protected],[email protected] разбить на переменные Нажмите, чтобы раскрыть... Есть также стандартный кубик "Обработка текста - Split":
finista сказал(а): Как лучше строку [email protected],[email protected],[email protected],[email protected] разбить на переменные Нажмите, чтобы раскрыть... Есть также стандартный кубик "Обработка текста - Split":