Заменить текст в C# на название переменной проекта

woober

Client
Регистрация
07.04.2015
Сообщения
211
Благодарностей
123
Баллы
43
Здравствуйте!

Могли бы Вы подсказать как можно сделать замену в C# текста из string на название переменной в проекте?
допустим есть
string text = "name,surname,gender";

на выходе хотел получить переменную такого вида
var result = project.Variables["name"].Value + "," + project.Variables["surname"].Value + "," + project.Variables["gender"].Value;

Т.е. если в string есть name => подставляем переменную name и т.д.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
1) Разбить можно макросом Split http://zennolab.com/wiki/ru:zennoposter:csharp-macros-replacement
2) потом можно вместо фиксированного имени переменной использовать переменную C# в таком виде project.Variables[varname].Value
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)