- Регистрация
- 02.12.2017
- Сообщения
- 41
- Благодарностей
- 10
- Баллы
- 8
Привет Всем! помогите плиз!
есть код
var chars = "abcdefghijklmnopqrstuvwxyz";
var stringChars = new char[21];
var random = new Random();
for (int i = 0; i < stringChars.Length; i++)
{
stringChars = chars[random.Next(chars.Length)];
}
string vParamValue = new String(stringChars);
int num_var = Convert.ToInt32(project.Variables["vars_create_count"].Value);
string vParamName = string.Concat("Var_number_",num_var);
object obj = project.Variables;
obj.GetType().GetMethod("QuickCreateVariable").Invoke(obj,new Object[]{vParamName});
project.Variables[vParamName].Value = vParamValue;
project.SendInfoToLog(vParamName, true);
project.SendInfoToLog(vParamValue, true);
Находится
В пм в результате получаю как и должно быть(разные значения каждой новой переменной:
А если запускаю через зенну - генерируемые значения одинаковые
есть код
var chars = "abcdefghijklmnopqrstuvwxyz";
var stringChars = new char[21];
var random = new Random();
for (int i = 0; i < stringChars.Length; i++)
{
stringChars = chars[random.Next(chars.Length)];
}
string vParamValue = new String(stringChars);
int num_var = Convert.ToInt32(project.Variables["vars_create_count"].Value);
string vParamName = string.Concat("Var_number_",num_var);
object obj = project.Variables;
obj.GetType().GetMethod("QuickCreateVariable").Invoke(obj,new Object[]{vParamName});
project.Variables[vParamName].Value = vParamValue;
project.SendInfoToLog(vParamName, true);
project.SendInfoToLog(vParamValue, true);
Находится
В пм в результате получаю как и должно быть(разные значения каждой новой переменной:
А если запускаю через зенну - генерируемые значения одинаковые