Нужно сделать "авто-генерируемый" текст.
Например: Есть текст
"Параметр <1> в момент времени <2> имел значение <3>"...
Эта строка загоняется в Resource.resx.
И когда нужно — вместо констант в <X> подставляются нужные значения.
Как реализовать эту задачу чтобы можно было использовать не голые числа 1,2... а нормальные константы
PARAM_NAME
PARAM_VALUE
и т.д.
Здравствуйте, AHgpeu, Вы писали:
если я правильно понял вопрос:
string s = "Параметр PARAM_NAME в момент времени PARAM_TIME имел значение PARAM_VALUE";
s = Regex.Replace(s,"PARAM_NAME",имя);
s = Regex.Replace(s,"PARAM_TIME",время);
s = Regex.Replace(s,"PARAM_VALUE",значение);
Здравствуйте, AHgpeu, Вы писали:
AH>Нужно сделать "авто-генерируемый" текст.
AH>Например: Есть текст
AH>"Параметр <1> в момент времени <2> имел значение <3>"...
AH>Эта строка загоняется в Resource.resx.
AH>И когда нужно — вместо констант в <X> подставляются нужные значения.
AH>Как реализовать эту задачу чтобы можно было использовать не голые числа 1,2... а нормальные константы
AH>PARAM_NAME
AH>PARAM_VALUE
AH>и т.д.
Например, можно использовать подход описанный тут:
http://haacked.com/archive/2009/01/04/fun-with-named-formats-string-parsing-and-edge-cases.aspx