В приложении я должен использовать допустимую строку идентификации как значение свойства. Я имею в виду, что строка должна быть допустимым идентификатором в C#.Как преобразовать формулу в действительное имя пользователя в C#?
Я хочу использовать строку как формулу без изменения исходного кода компонента, мне нужно преобразовать любую формулу, строку, в действительную строку идентификатора и преобразовать ее обратно при необходимости. Конечно, когда формула является допустимым идентификационным именем, функция преобразования должна возвращать ее напрямую.
Например, формула Цена * Количество, а преобразованное значение - Price__char_99__Quantity. Например, формула - Цена, а преобразованное значение - Цена.
Возможно, есть такая функция уже там, но я взял часы и не смог ее найти. Я предполагаю, что в функциях XML или преобразовании целых кодов должно быть что-то похожее.
Пожалуйста, дайте мне руку.
Заранее спасибо.
Ин
Я думаю, вы можете получить ответы на некоторые вопросы, если вопрос будет более читабельным - мне трудно понять, в чем проблема. Код говорит тысячу слов. – User2400
См. Http://stackoverflow.com/questions/157646/best-way-to-encode-text-data-for-xml. Сделки с XML-текстом, но не уверен, что это не помогает с XML-символами. – anonymous
@fneep, я думаю, @ Ying просит создать правильные строки XML, которые могут использоваться как теги XML. – anonymous