- Регистрация
- 07.11.2018
- Сообщения
- 29
- Благодарностей
- 7
- Баллы
- 3
Есть два кубика "обработка текста" я сконвертировал их действия в C# КОД
// Текст для обработки
string text = project.ExecuteMacro(project.Variables["DOM"].Value);
project.Variables["Title"].Value = Macros.TextProcessing.Regex(text, @"(?<=<title>).*(?=</title>)", "0")[0].FirstOrDefault();
и
// Текст для обработки
string text = project.ExecuteMacro(project.Variables["URL"].Value);
project.Variables["ISBN"].Value = Macros.TextProcessing.Regex(text, @"(?<=dp/).*(?=/)", "0")[0].FirstOrDefault();
Если каждый код по отдельности вставлять в C# макрос, то всё прекрасно работает. Но если оба эти кода объединить в один макрос, то выдаёт ошибку "
Компиляция кода Ошибка в действии "CS0128" "A local variable named 'text' is already defined in this scope". [Строка: 5; Cтолбец: 8]"
Покажите пожалуйста пример как можно объединить эти два кода, чтоб всё работало.
// Текст для обработки
string text = project.ExecuteMacro(project.Variables["DOM"].Value);
project.Variables["Title"].Value = Macros.TextProcessing.Regex(text, @"(?<=<title>).*(?=</title>)", "0")[0].FirstOrDefault();
и
// Текст для обработки
string text = project.ExecuteMacro(project.Variables["URL"].Value);
project.Variables["ISBN"].Value = Macros.TextProcessing.Regex(text, @"(?<=dp/).*(?=/)", "0")[0].FirstOrDefault();
Если каждый код по отдельности вставлять в C# макрос, то всё прекрасно работает. Но если оба эти кода объединить в один макрос, то выдаёт ошибку "
Компиляция кода Ошибка в действии "CS0128" "A local variable named 'text' is already defined in this scope". [Строка: 5; Cтолбец: 8]"
Покажите пожалуйста пример как можно объединить эти два кода, чтоб всё работало.