Resource.resx -- использовать константу
От: AHgpeu Украина  
Дата: 23.12.10 11:36
Оценка:
Нужно сделать "авто-генерируемый" текст.
Например: Есть текст
"Параметр <1> в момент времени <2> имел значение <3>"...
Эта строка загоняется в Resource.resx.
И когда нужно — вместо констант в <X> подставляются нужные значения.
Как реализовать эту задачу чтобы можно было использовать не голые числа 1,2... а нормальные константы
PARAM_NAME
PARAM_VALUE
и т.д.
Re: Resource.resx -- использовать константу
От: -ko4evnik-  
Дата: 25.12.10 12:39
Оценка:
Здравствуйте, 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",значение);
Re: Resource.resx -- использовать константу
От: DiRTy GaRRy  
Дата: 25.12.10 14:06
Оценка:
Здравствуйте, 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
Ы?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.