0

为了提供一些背景信息,我有一个电子表格,它通过对由字符串(Python lambda 表达式)定义的任意用户输入支付函数运行蒙特卡罗模拟来为金融衍生品定价。这是使用 Excel DNA 从 Excel 传递到我的 C# 库的。然后使用 IronPython 将字符串作为 Python 代码执行。

我从来没有遇到过任何问题,但今天我想将一些更复杂的 Python 代码从 Excel 传递到需要“\r\n”的 C#,即强制换行。我遇到的问题是,当我尝试在 Excel 中输入反斜杠时,当 C# 中的字符串“到达”时,它已被修改如下:

\ 被修改为“\”

"\" 被修改为 "\"\\""

我认为这是我遇到的问题的根源(最终我得到以下异常):

意外的标记 '\'

任何帮助或提示将不胜感激!

谢谢。

4

0 回答 0