Сконвертировал кубик замены в C#, получил следующее:
// Текст для обработки
string text = project.ExecuteMacro("{-Variable.Param1-}");
// Обработка текста "Замена"
project.Variables["Param1"].Value = Macros.TextProcessing.Replace(text, "Ну и тут собственно замена");
Но мне надо в одном тексте сразу несколько замен сделать. Получилось 3 кубика. Я хочу их сконвертировать в C# и из 3х кубиков сделать 1.
Получится вот так:
// Текст для обработки
string text = project.ExecuteMacro("{-Variable.Param1-}");
// Обработка текста "Замена"
project.Variables["Param1"].Value = Macros.TextProcessing.Replace(text, "Ну и тут собственно замена");
// Текст для обработки
string text = project.ExecuteMacro("{-Variable.Param1-}");
// Обработка текста "Замена"
project.Variables["Param1"].Value = Macros.TextProcessing.Replace(text, "Ну и тут собственно замена");
// Текст для обработки
string text = project.ExecuteMacro("{-Variable.Param1-}");
// Обработка текста "Замена"
project.Variables["Param1"].Value = Macros.TextProcessing.Replace(text, "Ну и тут собственно замена");
string text = project.ExecuteMacro("{-Variable.Param1-}"); - это же объявление переменной, да, пока ее не объявишь, ее не существует. Так при второй и третьей замене текста надо писать string или если я напишу text = project.ExecuteMacro("{-Variable.Param1-}"); софт и так поймет, что text - это ранее объявленная переменная?
// Текст для обработки
string text = project.ExecuteMacro("{-Variable.Param1-}");
// Обработка текста "Замена"
project.Variables["Param1"].Value = Macros.TextProcessing.Replace(text, "Ну и тут собственно замена");
Но мне надо в одном тексте сразу несколько замен сделать. Получилось 3 кубика. Я хочу их сконвертировать в C# и из 3х кубиков сделать 1.
Получится вот так:
// Текст для обработки
string text = project.ExecuteMacro("{-Variable.Param1-}");
// Обработка текста "Замена"
project.Variables["Param1"].Value = Macros.TextProcessing.Replace(text, "Ну и тут собственно замена");
// Текст для обработки
string text = project.ExecuteMacro("{-Variable.Param1-}");
// Обработка текста "Замена"
project.Variables["Param1"].Value = Macros.TextProcessing.Replace(text, "Ну и тут собственно замена");
// Текст для обработки
string text = project.ExecuteMacro("{-Variable.Param1-}");
// Обработка текста "Замена"
project.Variables["Param1"].Value = Macros.TextProcessing.Replace(text, "Ну и тут собственно замена");
string text = project.ExecuteMacro("{-Variable.Param1-}"); - это же объявление переменной, да, пока ее не объявишь, ее не существует. Так при второй и третьей замене текста надо писать string или если я напишу text = project.ExecuteMacro("{-Variable.Param1-}"); софт и так поймет, что text - это ранее объявленная переменная?