删除C#转义字符

时间:2011-06-12 00:22:10

标签: c# excel escaping vsto formula

使用VSTO的Evaluate函数时遇到问题,该函数基本上是在Excel中翻译公式并返回值。

我正在努力的是,如果我传递一个带有“字符,C#自动添加\旁边的公式,我明白为什么它存在,但它导致函数失败,因为\字符试图得到评估同样,但如果我使用字符串Replace函数来删除\字符,它就可以工作。

但是,我不能只删除\字符,如果用户在单元格上键入\字符怎么办?无论如何我会删除它并导致我的解决方案给出错误答案。

任何人都可以帮我解决这个问题吗?

我曾尝试使用@符号,但两者都不起作用。

任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

我怀疑你只是在调试器中看到\字符。我在C#中看到的任何内容都不会自动在任何字符串中插入转义字符。你能给我们一些示例代码吗?